0

どうやら、突然、次のメッセージが表示されるようになりました。

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </var/mobile/Applications/CC7C18ED-8A1D-4548-86F1-B868B50D2535/YesTheApp.app> (loaded)' with name 'ECLNameAndattributeCell''

ビルド フェーズのコピー バンドル リソースを見ると (他の同様の質問で示唆されているように)、次のように表示されます。私の他のすべてのnibファイルは、それらが私のアプリにあることを示していますが、ECLNameAndAttributeCell.xibはその後にテキストがない唯一のものです。

ECLNameAndAttributeCell が ...inYes ... とは言っていないことに注意してください。

また、追加できるファイルのリストにもリストされていません。

また、Finder で Kind を調べたところ、Interface Builder XIB ドキュメントであることがわかりました。Xcode でファイルの種類を確認するにはどうすればよいですか? Xcodeでファイルを右クリックして読みました。それはコントロールクリックですか?表示されるメニューで、Ctrl キーを押しながらクリックしてファイルの種類を確認するオプションが表示されません。

ところで、シミュレーターでアプリを削除して再インストールした後、アプリはシミュレーターで正常に動作するようです。しかし、iPhone でアプリを削除して再実行した後でも、iPhone で一貫してクラッシュします。

誰かが何が起こっているのか、私が何をすべきかを説明できますか?

私はあなたの助けに感謝します。

4

2 に答える 2

4

つづりが間違っていますECLNameAndAttributeCell。属性に大文字の A が付いています。

于 2012-10-06T21:26:29.010 に答える
2

はい、右クリックはコントロールクリックです。

ファイル インスペクターを表示し、プロジェクト ナビゲーターでファイルを選択する必要があります。ファイル タイプはインスペクターの 2 行目にある必要があります。これにより、ファイルのローカリゼーションとターゲット メンバーシップを確認することもできます。ターゲット メンバーシップが正しくない場合、ファイルが更新されていない可能性があります。

于 2012-10-06T21:26:33.440 に答える