Interface Builder の nib からビュー コントローラーを読み込もうとしています。私の基本的なセットアップはこれです:
MainWindow.xib の内容: すべての通常のもの、アプリ デリゲート インスタンス、ウィンドウなど。
ルート ビュー コントローラーとして UIViewController を持つ UINavigationController。UIViewController の nib 名は、View Controller を含む xib の名前に設定されます。
別の xib のビュー コントローラーでは、ファイルの所有者のタイプがそのビューのコントローラー クラスに設定されています。
ビューが読み込まれるたびに (つまり、アプリの起動時)、コントローラー クラスがキーのキー値コーディングに準拠していないことを示す例外がスローされます [ここにランダム変数名を挿入]。ほとんどの場合、キーはボタンに付けた名前か、IBOutlet として設定した別のものです。
なぜこうなった?私は何が欠けていますか?これらの変数ごとにプロパティを作成して、KVC 準拠のアクセサーを生成しようとしましたが、それでも例外がスローされます。
どんな助けでも素晴らしいでしょう、ありがとう!