我遇到了一个关于IOS的奇怪问题,我找不到解决问题的方法。iPhone手机关机后iPhone应用程序无法打开
我正在iPhone上开发一个应用程序。
当我在模拟器或iPhone设备上运行它时,它工作正常。
当我关闭我的iPhone并重新启动iPhone时,它工作正常。
但它不能后,我的iPhone的开断电时,iPhone已充电后仍无法打开。
但是,当我重新连接iPhone,而无需重新安装Xcode的,它可以打开。
我不知道是什么问题,什么糟糕的是,因为这一切,当我调试它工作得很好,我不能调试。
我认为这必须是一个CoreData问题,我的确在applicationWillTerminate方法的东西:
(void)applicationWillTerminate:(UIApplication *)application {
....
NSError *error;
if (managedObjectContext != nil) {
if ([managedObjectContext hasChanges] && ![managedObjectContext save:&error]) {
// Handle the error.
}
}
}
还有什么是我的支持呢?有没有像applicationWillTerminateWhenPowerOff这样的一些委托方法让我保存CoreData?或者我失去了一些东西?
更新:
我立即修复。在检查设备登录Xcode的组织者之后,我发现它无法打开的原因。
它miss the SenTestingKit frame。
调试:断开iPhone,重新启动它,打开应用程序,然后连接iPhone。在Xcode中,在管理器屏幕上,您可以查看设备的日志。 –
谢谢你!我会尝试。 –