アプリ デリゲートでアプリがクラッシュします。
スローしているエラーは次のとおりです。
キャッチされていない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。理由: 'タイプの比較クエリを実行できません: (null)'
私のコードは以下です。ログ ステートメントを残して、どこでチェックしているかを確認できるようにします。
self.viewController = [[ParseStarterProjectViewController alloc] initWithNibName:@"ParseStarterProjectViewController" bundle:nil];
NSLog(@"View controller is %@",self.viewController);
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:self.viewController];
NSLog(@"Nav controller is %@",navController);
NSLog(@"Self window is %@",self.window);
self.window.rootViewController = navController;
rootViewController を navController に設定して、最後の行を実行しようとすると壊れます。
3 つの NSLog 行の結果は次のとおりです。
View controller is <ParseStarterProjectViewController: 0x1fda0770>
Nav controller is <UINavigationController: 0x1fda1390>
Self window is <UIWindow: 0x1fd97c90; frame = (0 0; 320 480); opaque = NO; autoresize = RM+BM; layer = <UIWindowLayer: 0x1fd97d90>>
私には何もないように見えるので、私は非常に混乱しています。