我的申请中有问题。在iPhone和模拟器中,我的iPhone应用程序在运行中或应用程序启动期间崩溃。
我知道内存管理不合适,或者是因为其他一些原因。
我的应用程序正在使用一个Web服务来提取数据并在视图中显示它,Web服务正常工作,因为我看到来自Web服务的数据进入我的应用程序。
任何人都可以建议如何正确管理内存,即我必须释放对象,必须释放的对象是什么,以及不应该释放的对象。
答案 0 :(得分:1)
您可以先阅读Apple的Memory Management Programming Guide,this article也可能会有所帮助。
如果您可以提供可能导致问题的代码,则应在此处分享以获得进一步的帮助。
答案 1 :(得分:0)
如果您将过多代码放入init
或applicationDidFinishLaunching
,有时iPhone应用会崩溃。当我将过多的下载查询放入applicationDidFinishLaunching
并且应用程序在一段时间后退出而从未显示我的界面因为它只是过载任务时,就会发生这种情况。尝试将所有的webcode移动到一个单独的选择器中,然后将performSelector:@selector(loadMyWebCode) withObject:nil afterDelay:1]
调用到applicationDidFinishLaunching
,然后它就可以了。