可能性の重複:
Dynamically retrieving current method's name
Obj-C introspection: How can a method reference it's own selector?現在のセレクタに展開するプリプロセッサマクロはありますか?
これは、Objective-Cのに適用され、現在のセレクタのSELの値を取得するためのプリプロセッサマクロか何かはありますか?
-(void) someSelector
{
SEL mySelector = __CURRENT_SELECTOR__;
NSLog(@"I'm in selector %@",NSStringFromSelector(mySelector));
}
それが現在のセレクターを取得するために、マクロが、この__FILE__
のようにちょっとです:具体的に私のようなものを探しています。セレクタ名が変更された場合に更新することを心配せずに、他の人に渡すことはかなり便利です。