Как я могу вызвать селектор с его именем в NSString *
в объекте c? Мне также нужно вызывать селектор, только если цель примет его. например
+(void) callMethod: (NSString *) method onObject: (id) object
{
// do some magic
}
Когда я вызываю callMethod: @ "Foo" onObject: obj
, если obj
реализует Foo
, то [obj Foo]
вызывается, если он этого не реализует, ничего не должно произойти.