【发布时间】:2014-07-09 09:44:34
【问题描述】:
如果我使用以下代码,它会显示错误 “类型‘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 继承类?
【问题讨论】:
标签: swift