离开视图时是否需要取消已打开的连接(NSURLConnection
)?
我会在viewWillDisappear
或viewDidDisappear
中这样做,但我不知道我是否真的需要这样做。
答案 0 :(得分:1)
如果您正在使用ARC,那么当视图控制器消失时,NSURLConnection对象(假设它们是实例变量或者您在内存中以某种方式保留它们)很可能会被神奇地释放。
但是要确定并且要好,你应该取消打开的连接。在“viewWillDisappear
”或“viewDidDisappear
”中执行NSURLConnection对象"cancel
"应该可以正常运行。