0

2ヶ国語で簡単なアプリを作りました。それが終わったとき、私は 1 つの言語を削除することに決めました (実際にそうしました): project-info-localizations から language を削除しました。

その後、デバイス (iPhone) でアプリをテストしたところ、アプリにまだ追加の (削除された) 言語があることがわかりました。次に、iPhone からアプリを削除し、プロジェクトを再度実行しました。変更には意味がありませんでした。理由はわかりませんが・・・ 後になってボタンの名前に誤り(文法)を発見し、名前を変更しました。そのアクションは私のアプリを完全に殺しました - その瞬間から iPhone で実行することはできません。

エラー: 2013-01-25 11:46:34.087 timeLimiter[13649:907] *** 例外 'NSUnknownKeyException' がキャッチされていないため、アプリを終了しています。理由: '[ setValue:forUndefinedKey:]: このクラスはキー値コーディングではありません-キー startAlerButton に準拠しています。

名前が変更された「startAlerButton」について言及しています(.h、.m、ストーリーボードのすべての関係を確認しました)。

4

1 に答える 1

1

xib ファイルにアウトレット startAlerButton への接続がまだ残っているかどうかを確認してください。

于 2013-01-25T08:18:04.377 に答える