重複の可能性:
アプリに追加するとUIAlertViewがクラッシュする
最近、というUIButtonアウトレットを削除しようとしましたmyButton
が、次のエラーが発生したため、何かを見逃したに違いないと思います。
このクラスは、キーmyButtonのキー値コーディングに準拠していません
プロジェクト全体をgrepすると、myButtonへの参照が残っていないため、問題を修正する方法がわかりません。
この例外をどのように取り除くのですか?
重複の可能性:
アプリに追加するとUIAlertViewがクラッシュする
最近、というUIButtonアウトレットを削除しようとしましたmyButton
が、次のエラーが発生したため、何かを見逃したに違いないと思います。
このクラスは、キーmyButtonのキー値コーディングに準拠していません
プロジェクト全体をgrepすると、myButtonへの参照が残っていないため、問題を修正する方法がわかりません。
この例外をどのように取り除くのですか?
コントローラーから IBOutlet を削除したため、このエラー メッセージが表示されますが、Interface Builder のリンクはまだ残っています。
これを解決するには、Interface Builder で指定された xib に移動し、[ファイルの所有者] を右クリックして、警告アイコンの付いたリンクを削除します。
おそらくまだ.xibの何にも接続されていません
変数/プロパティがヘッダーから削除されていることを確認し、Interface Builderで、[接続]タブの下に、存在しないアイテムへの接続がないことを確認します。
xibファイルをxmlファイルとして編集し(テストエディター)、そこから削除するか、xibファイルを削除してコンポーネントを再作成します
ストーリーボードのボタンを右クリックして、古いコンセントの隅にある x をクリックしてみてください。
XIBまたはストーリーボードを使用している場合は、そこにあるビューを確認して、にアウトレットを接続しようとしているビューを見つけてみることをお勧めしますmyButton
。Interface Builderから接続を削除すれば、準備は完了です。