在测试iphone应用程序时发现问题,如果快速打开/关闭包含异步http调用的模式视图,应用程序最终会以EXC_BAD_ACCESS消息冻结。我相对有信心,在启动它的模式视图或视图控制器中没有任何内存泄漏(至少没有我可以通过xcode中的泄漏检测工具找到)。我的n00b大脑想知道,如果突然间视图被忽略,待处理的异步回调会发生什么。这是我应该关心的事情,还是iPhone OS为我处理?异步回调到解除视图控制器?
2
A
回答
2
您应该在您的HTTP请求类中保留视图控制器,或者如果您没有抽象类,请在委托方法中保留并释放它自己。
1
另外,让你的视图控制器将它自己设置为dealloc中未决HTTP请求的委托。
相关问题
- 1. 解除视图控制器不会返回到前一个视图控制器
- 2. 如何解除视图控制器链?
- 3. 解除模态视图控制器
- 4. 解除模态视图控制器
- 5. 异步控制器
- 6. 转到Gamescene回到视图控制器
- 7. 解除视图控制器后不会调用OSX deinit
- 8. Grails控制器中的异步调用
- 9. 了解视图控制器
- 10. 的iOS回到父视图控制器
- 11. 回到初始根视图控制器
- 12. 返回到父视图-UINavigation控制器
- 13. 无法从调用异步方法的控制器返回ActionResult
- 14. 视图控制器有问题确定哪个视图控制器放回到?
- 15. 返回到已删除的视图控制器
- 16. 图像控制异步
- 17. mvc3异步控制器
- 18. 在后台异步呈现视图控制器
- 19. Swift 3 - 异步作业后关闭视图控制器
- 20. 在进入下一个视图控制器之前进行异步调用(Swift)
- 21. 故事板视图控制器到编码视图控制器
- 22. 将视图控制器从根到视图控制器(SplitView)
- 23. 如何从IBAction返回到根视图分割视图控制器到主视图控制器
- 24. 异步发布到Umbraco中返回JSon的控制器
- 25. 从控制器到视图
- 26. 异步回调
- 27. 使用助手从控制器返回视图到视图
- 28. 异步子视图异步
- 29. 在拆分视图控制器中调整主视图控制器和详细视图控制器的大小?
- 30. 在拆分视图控制器:调用详细视图控制器方法从主视图控制器
ahhh ...是的,这是有道理的。 – codemonkey 2010-08-13 18:24:43
接受为答案,请相信吗? – 2010-08-13 18:27:32
大声笑...很可能...和prob很快。 – codemonkey 2010-08-13 18:28:35