私はin this threadで説明したような問題を抱えていますが、彼に提供された解決策は私のために働いていません。私は長い記述についてお詫びしますが、これは私の最初の投稿であり、私は完全でありたいです。問題iPhoneのプログラムで最初のNibを読み込む
私はシミュレータでうまく動作するプログラムを持っています。しかし、私はデバイスにプッシュアウトしようとすると、私はこれを言うエラーが出る:
だから、Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </var/mobile/Applications/....app> (loaded)' with name 'MainWindow''
:XIBをロードしようとしているがメインウィンドウと呼ばれるが、それはそれを見つけることができません。 MainWindowと呼ばれるXIBがないためです。最初のXIB IロードはFrontPage.xibと呼ばれます。私はテンプレートの1つを使ってこのプログラムを起動しなかったので、最初にMainWindow.xibファイルは提供されませんでした。
Googleマシンは、メインのnibファイルのベース名をアプリのplistで変更できることを伝えます。だから私はそこに行き、私はそれをFrontPageに変更する。誰もが解決策を知っている - 私はここの上に私の髪を引っ張ってる
Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIApplication 0x12c270> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key view.'
:今、私は別のエラーを取得しますか?
Interface Builder経由でnibファイルに 'view'アウトレットセットを設定したようですが、File's Ownerには 'view'という名前のインスタンス変数/宣言プロパティがありません。 –
はFrontPage.xibで、コントローラペンは何ですか? – Seyther
Bavarious:はい、Interface Builderでは、「File's Owner」に「View」という名前のビューのコンセントがあります。私はコードのどこにでもこれをプロパティとして宣言していません - 私は必要ですか? これは、私のiOSプログラミングに対する私の経験が明白なところです。 :) – Kyle