Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone应用程序在运行中或启动时崩溃_Iphone_Memory_Crash - Fatal编程技术网

iPhone应用程序在运行中或启动时崩溃

iPhone应用程序在运行中或启动时崩溃,iphone,memory,crash,Iphone,Memory,Crash,我的申请有问题。在iPhone和模拟器中,我的iPhone应用程序在运行中或应用程序启动时崩溃 我知道内存管理不恰当,或者是因为其他原因 我的应用程序正在使用一个web服务来提取数据并在视图中显示它,web服务工作正常,因为我看到数据从web服务进入我的应用程序 有人能建议如何正确管理内存吗?例如,我必须在哪里释放对象,哪些对象必须释放,哪些对象不应该释放。你可以从阅读苹果的开始,也可能会有所帮助 如果您可以提供一些可能会导致您出现问题的代码,您应该在此处共享以获得进一步帮助。有时,如果您在in

我的申请有问题。在iPhone和模拟器中,我的iPhone应用程序在运行中或应用程序启动时崩溃

我知道内存管理不恰当,或者是因为其他原因

我的应用程序正在使用一个web服务来提取数据并在视图中显示它,web服务工作正常,因为我看到数据从web服务进入我的应用程序


有人能建议如何正确管理内存吗?例如,我必须在哪里释放对象,哪些对象必须释放,哪些对象不应该释放。

你可以从阅读苹果的开始,也可能会有所帮助


如果您可以提供一些可能会导致您出现问题的代码,您应该在此处共享以获得进一步帮助。

有时,如果您在
init
applicationdFinishLaunching
中放入太多代码,iPhone应用程序会崩溃。当我将太多下载查询放入
applicationdFinishLaunching
中时,我就遇到了这种情况,应用程序只是在一段时间后退出,而没有显示我的界面,因为它的任务太多了。尝试将所有网络代码移动到一个单独的选择器中,然后使用object:nil afterDelay:1调用
performSelector:@selector(loadMyWebCode)
进入
applicationdFinishLaunching
,那么它应该可以工作。

任何人都几乎不可能在没有任何源代码的情况下调试应用程序崩溃。或者最后一段是你真正的问题,你只是希望有人能解释内存管理的所有知识吗?您好,我没有要求任何人按应用程序进行调试,我也从来没有期望任何人解释内存管理的所有知识。我只是问应用程序可能会崩溃的可能性。我遵循David Schiefer给出的解决方案,结果成功了很好。如果你没有解决方案,请不要模仿别人的问题,非常感谢你发布此回复Tanks David,我的应用程序现在运行良好,没有任何崩溃。感谢你对回答我问题的兴趣真棒!请单击我的答案旁边的复选标记,标记我的答案和正确答案!:)Irene感谢这篇提供内存管理技巧的文章,它非常有用。我遵循David的解决方案,得到了解决方案