まず、一連のテキストフィールドとラベルを表示してユーザーに入力を求める設定画面をロードするアプリケーションを作成しています。これはすべて正常に動作しています。iOSは、ウィンドウにrootViewControllerを追加するとデリゲートが見つかりませんでした。エラー
このデータが入力されると、メインアプリケーションインターフェイスが表示されます。
私は、アプリケーションのデリゲートにメインビューをロードするように指示しているときに、viewControllerがキーデリゲートのキー値の告訴ではないと言います。
私はViewControllerをを作成するために使用しているコードは次のとおりです。
CustomViewController *viewController = [[CustomViewController alloc] initWithNibName:@"CustomViewController" bundle:nil];
self.window.rootViewController = viewController;
誰もがUIWindowがrootViewController性質を持っていないと思った場合は、マニュアルを確認してください。それは私がやったことであり、それは持っている。
これを理解する上での助けがあれば、大歓迎です。
完全なデバッグ情報のように、これは私がxcodeから得たものです。
2011-06-18 15:03:15.474 Some App[15596:207] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<CustomViewController 0x53368b0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key delegate.'
おかげで、
マット。
正確なエラーメッセージを投稿してください。 – PengOne
この問題は、CustomViewController内にあるように見えます。設定しているすべてのプロパティにセッターメソッドがあることを確認します。 – PengOne