如果我使用以下代码,它会显示错误:“Type 'HttpConnection' does not conform to protocol '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,那么它就可以正常工作。所以我的问题是,当我需要在Swift中采用NSURLConnectionDataDelegate协议时,为什么需要从NSObject继承类?