UIMenuItem
にインスタンスを追加しましたUIMenuController
。テキスト フィールドを 2 回タップすると、ウィキペディアでコピー、切り取り、貼り付け、ルックアップを含むテキスト編集メニューが表示されます。
これは私のアクションメソッドです:
- (void)lookupInWikipedia:(id)sender {
NSLog(%@"lookupInWikipedia: sender=%@", sender);
}
NSLog
[ウィキペディアで検索] メニュー項目を選択すると、 が表示されます。しかし、送信者は常に nil です。
メソッドでさえ、-canPerformAction:withSender:
送信者として nil 以外のものを受け取りません。
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender {
NSLog(@"canPerformAction:withSender: = %@", sender);
return YES;
}
私は何か間違ったことをしていますか、それとも既知のフレームワークのバグですか?