2

私は解決できない本当に厄介な問題に直面しています。

ViewControllersの1つに.xibいくつかありIBOutletsました。次に、 を削除し、.xib自分IBOutletsでビューを配置することを選択しました。

ViewController をロードしようとすると、次のエラーでアプリがクラッシュします。

Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<IntroViewController 0x20192480> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key logo.'

.xibのメモリがどこかにあるので、それを読み込もうとしていると思います。しかし、私は を削除し、それがどこかにあるかどうかを確認するために.xiba も実行しましたが、肯定的な結果はありませんでした. grep 'logo' ./*「バンドルリソースのコピー」でもそのファイルを確認しましたが、もちろんそこにはありません。

シミュレーターからアプリを削除すると問題が解消されることに気付きましたが、アプリを削除しても iPod Touch で問題を解決することはできません。プロジェクト全体は git でバージョン管理されています。

何か案は??

4

1 に答える 1

3

プロジェクトのオーガナイザーでスナップショットを削除し、クリーンアップして xcode、シミュレーターを閉じ、再実行してみてください。

于 2013-02-05T12:10:02.600 に答える