私は修正方法を見つけることができないIOSに関する奇妙な問題に出会った。iPhoneの電源を切ってもiPhoneのアプリケーションを開くことができません
私はiPhoneでAppを開発しています。
SimulatorまたはiPhoneデバイスで実行すると問題なく動作します。
iPhoneをシャットダウンしてiPhoneを再起動しても正常に動作します。
iPhoneの電源を切っても開くことはできませんが、iPhoneの充電後も開くことができません。
iPhoneを再インストールせずにXcodeに再接続すると、そのiPhoneを開くことができます。
私は問題が何かを知りませんし、デバッグするときに問題なく動作しているため、デバッグできません。
私はCoreDataの問題でなければならないと思うと、私はapplicationWillTerminateメソッドに何かをした:
(void)applicationWillTerminate:(UIApplication *)application {
....
NSError *error;
if (managedObjectContext != nil) {
if ([managedObjectContext hasChanges] && ![managedObjectContext save:&error]) {
// Handle the error.
}
}
}
私がやってサポートしています他に何が? coreDataを保存するためにapplicationWillTerminateWhenPowerOffのようなデリゲートメソッドがありますか?または私は何かを失うのですか?
更新:
私は今、それを修正します。 Xcodeの主催者のデバイスログを確認した後、なぜそれを開くことができないのかがわかります。
デバッグするには、iPhoneを切断して再起動し、アプリを開いてiPhoneを接続します。オーガナイザ画面のXcodeでは、デバイスのログを表示できます。 –
ありがとうございました!やってみます。 –