我遇到了一個關於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中,在管理器屏幕上,您可以查看設備的日誌。 –
謝謝你!我會嘗試。 –