Если я использую следующий код, он показывает мне ошибку "Тип" HttpConnection "не соответствует протоколу" NSObjectProtocol ""
class HttpConnection : NSURLConnectionDataDelegate {
var urlConnection : NSURLConnection?
weak var delegate : HttpConnecting?
init(delegate:HttpConnecting){
self.delegate = delegate;
}
func startAsynRequestWithUrlString(url:NSString, withMethod:NSString){
}
}
Если я подкласс HttpConnection для NSObject, то он отлично работает. Итак, мой вопрос в том, когда мне нужно быстро принять протокол NSURLConnectionDataDelegate, почему мне нужно наследовать класс из NSObject?