任何人都可以告诉我检查发件人是否是UIBarButtonItem的正确方法。 NSLog根据发件人的不同给我这些:
sender for segue = <UIBarButtonItem: 0x6845e70>
sender for segue = <NSIndexPath 0x687fd00> 2 indexes [0, 0]
在if语句中使用什么命令来检查UIBarButtonItem?
由于
答案 0 :(得分:10)
if([sender isKindOfClass:[UIBarButtonItem class]])
应该为你做
答案 1 :(得分:1)
检查这个awnser:How do I test which class an object is in Objective-C?。
您可以记录发件人的课程。
NSLog(@"Sender is a %@",NSStringFromClass([sender class]));
答案 2 :(得分:0)
为我工作!
if([sender isKindOfClass:[UIBarButtonItem class]])
{
//Do stuff here
}