状況は次のとおりです。UITextViewをメンバーとして使用してカスタムビュークラスを作成しました。何らかのイベントが発生した後、最初のレスポンダーとしてtextViewを作成します。
@inteface MyCustomView : UIView{
UITextView* textView;
}
- (void) doSomething;
@end
プログラムの実行中に、[doSomething]メッセージをMyCustomViewのインスタンスに送信します。
[myCustomViewInstance doSomething];
何が起こるかは非常に興味深いです、UITextView:doSomethingが認識されないセレクターであると文句を言うことによってプログラムがクラッシュします。
プログラムがMyCustomViewのインスタンスではなくUITextView(そのメンバー変数)でdoSomethingを呼び出すのはなぜですか。
ここで何が間違っている可能性がありますか?(もちろん、これは私が行っていることの標準バージョンですが、論理的なエラーシナリオでは、コンパイラレベルで何かが台無しにされない限り、これが当てはまる可能性があることを理解していません)
さらに調査する必要があると思いますか?