如果我使用下面的代碼就說明我錯誤 「類型‘的HttpConnection’不符合協議‘NSObjectProtocol’」爲什麼在swift中我們無法採用沒有繼承NSComObject類的協議?
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繼承這個類?
相關:http://stackoverflow.com/q/24991018/242933 – ma11hew28