gpt4 book ai didi

iphone - 在以下示例中释放 NSURLConnection 的正确位置是什么?

转载 作者:行者123 更新时间:2023-11-28 23:16:26 24 4
gpt4 key购买 nike

我的 viewWillAppear Controller 中有以下语句:

connectionInprogress = [[NSURLConnection alloc]initWithRequest:request delegate:self startImmediately:YES];

发布它的合适位置是什么?那就是我可以只在 viewDidUnload 中执行它还是在 viewDidDissapear 中执行它更有意义?

我想这里的基本问题是每次调用 viewDidDissapear 时是否都会调用 viewDidUnload?

最佳答案

没有 viewDidUnloadviewDidLoad 配对并且可能永远不会被调用,这就是为什么您还应该在 dealloc 中释放您的实例变量。 viewDidUnload 在 View Controller 收到内存警告时调用。

您应该在回调函数中释放NSURLConnection:connectionDidFinishLoading:connection:didFailWithError:。只会调用一个。

查看 Xcode documentation for URL Loading System Programming Guide : Using NSURLConnection .

关于iphone - 在以下示例中释放 NSURLConnection 的正确位置是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6180175/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com