我在UIViewController
的viewDidLoad
中创建和启动NSURLConnection
。并且UIViewController
被设置为NSURLConnection
的代表。UIViewController和NSURLConnection
如果UIViewController
在NSURLConnection
完成工作之前销毁(释放),会发生什么情况?我猜,它会尝试调用委托,并且应用程序将崩溃。
以前(在使用ARC之前),我曾经记得NSURLConnection
是一个强烈的参考,cancel
它在UIViewController
的dealloc
的方法。
使用ARC时我应该做些类似的事情吗?如果不是,为什么?
有疑问时,应进行实验。 – 2015-04-04 14:38:52