这适用于 Objective-C,是否有预处理宏或其他东西来获取当前选择器的 SEL 值?具体来说,我正在寻找类似的东西:
-(void) someSelector
{
SEL mySelector = __CURRENT_SELECTOR__;
NSLog(@"I'm in selector %@",NSStringFromSelector(mySelector));
}
它有点像__FILE__
宏,但这是为了获取当前选择器。将它传递给其他人非常有用,而不必担心如果选择器名称发生更改则对其进行更新。