mob*_*bob 15 objective-c selector ios
例如,我想跟踪发送到我的canPeformAction的动作,并且它们太多,无法在每次出现时在调试器中显示"悬停".因此,我想跟踪日志并在测试周期后检查它.
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender {
NSLog(@"%s: sender=%@", __FUNCTION__, sender, action);
}
Run Code Online (Sandbox Code Playgroud)
Dav*_*e.B 35
你要
NSLog(@"%s: sender=%@, selector=%s", __FUNCTION__, sender,sel_getName(action));
Run Code Online (Sandbox Code Playgroud)
使用NSStringFromSelector轻松获取Selector的可打印名称.
NSStringFromSelector(action)
NSString * NSStringFromSelector ( SEL aSelector );返回给定选择器的字符串表示形式.
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender {
NSLog(@"Action: %@", NSStringFromSelector(action));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5527 次 |
| 最近记录: |