为什么UIMenuItem动作的发送者总是为零?
我已经向UIMenuItem
添加了一个UIMenuItem
实例。 当我在文本字段中点击两次时,我在维基百科中获得了复制,剪切,粘贴,查找的文本编辑菜单。
这是我的行动方法:
- (void)lookupInWikipedia:(id)sender { NSLog(%@"lookupInWikipedia: sender=%@", sender); }
当我选择“在维基百科中查找”菜单项时,我得到了NSLog
。 但发件人总是零。
甚至-canPerformAction:withSender:
方法也不会为发件人接收除nil之外的任何内容。
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender { NSLog(@"canPerformAction:withSender: = %@", sender); return YES; }
我做错了什么或这是一个知道框架错误?
我曾经遇到过这一次。 对我来说看起来像个错误。