我最近为我的iPod安装了iOS 4.2,之后我的应用程序开始崩溃。
方案是:我启动我的应用程序,等到它启动并运行然后点击iPod主页按钮然后再次启动我的应用程序,我的应用程序再次启动几秒钟然后崩溃。
我的应用程序是一个求职搜索引擎,所以在它的所有导航页面中它都与互联网服务器通信。
我认为问题与applicationDidEnterBackground,applicationWillEnterForeground或applicationDidBecomeActive方法有关。我没有这些方法的代码,我不知道是否需要,以防止崩溃。
我不明白在点击主页按钮后我的应用程序进入后台会发生什么:
我不明白发生了什么,我只是想在每次开始在主页上开始。
我刚刚在更新到iOS4.2之前将我的应用程序提交到Apple Store并且崩溃开始发生。我真的很感激,如果有人可以帮我解决这个问题,我甚至无法知道如何调试。
提前多多感谢。 的问候,
答案 0 :(得分:1)
您可以设置Info.plist键ApplicationDoesNotRunOnBackground
以确保应用完全终止。
答案 1 :(得分:1)
Xcode / Organizer将显示您的设备崩溃日志。
Xcode -> COMMAND+CONTROL+O -> Device Logs
或(确保设备已连接)可以从设备列表中选择iPod,然后选择设备日志。
您不需要在applicationDidEnterBackground
,applicationWillEnterForeground
或applicationDidBecomeActive
代表中包含任何代码,这样就不会让您的应用崩溃。
我肯定会在Organizer中查看一些日志。也许可以在这里发布一些内容,或pastie.org