目的関数cの中でNSString *
という名前のセレクターを呼び出すにはどうすればよいですか?私はまた、ターゲットがそれを受け入れる場合にのみセレクターを呼び出す必要があります。例えばObjective-Cの動的メソッド呼び出し
+(void) callMethod: (NSString *) method onObject: (id) object
{
// do some magic
}
私はcallMethod: @"Foo" onObject: obj
obj
かの実装を呼び出すとFoo
その後、[obj Foo]
はそれを実装していない場合、何も起こらないはず、と呼ばれるべきです。