为什么无法执行以下操作:
id connectionDelegate = myConnection.delegate;
//myConnection is an instance of NSURLConnection
为什么这不可能,以及如何以其他方式访问该委托。对我来说似乎很尴尬,或者我在这里遗漏了什么?
答案 0 :(得分:1)
NSURLConnection非常尴尬。你为什么还在使用它?除非您尝试保持与iOS 6或OS X v10.8及更早版本的向后兼容性,否则只需使用NSURLSession。
话虽如此,如果你必须继续使用该API以实现向后兼容性,那么你可以随时做我在这些情况下所做的事情: