コードのある時点で、メソッドを文字列として参照しており、それらのターゲットがあります。たとえば、myObject というオブジェクトがあり、そこに次のような「doSomething:」というメソッドがあるとします。
- (void)doSomething:(id)sender {
// do something baby
}
コードのある時点で、これを行うオブジェクトとメソッドの両方への参照を保存します。
NSString *myMethod = @"doSomething:";
id myTarget = myObject;
後で、コードの別のポイントでこれを行いたい
[myObject doSomething:self];
しかし、オブジェクトへの参照 ID とメソッドを表す NSString からそのオブジェクトへのメソッド呼び出しを再構築するにはどうすればよいですか?また、そのメソッドに self を渡すにはどうすればよいでしょうか?
ありがとう