2

BFToggleButtonから派生したという名前のボタン クラスがありますUIButton。私のxibファイルで、 をドラッグし UIButton、そのカスタム クラスを に変更しましたBFToggleButton。IB のオブジェクト部分では、このボタンは として表示されToggle Button - Buttonます。

ただし、コードでは、 には存在しないがクラスには存在するメソッドを呼び出すとUIButtonBFToggleButton認識されていないセレクターが のインスタンスに送信されるという例外が発生しますUIButton

そのため、Xcode 4.5 でのカスタム クラスの設定に問題がある可能性があるという印象を受けます。以前の XCode での私の経験によれば、何も欠けていなければ、これは機能するはずです。

同じことを経験したことがありますか?

4

1 に答える 1

2

問題はクラスのターゲットメンバーシップに関するものだったようですBFToggleButtonこのクラスを右クリックして [Show File Inspector] を選択すると、[Target Membership] チェックボックスがオフになっていることがわかりました。これが、インターフェイス ビルダーがこのクラスを認識しなかった理由です。

于 2012-09-18T11:29:31.553 に答える