2

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;
}

私は何か間違ったことをしていますか、それとも既知のフレームワークのバグですか?

4

1 に答える 1

1

私も一度出くわしました。私にはバグのように見えます。

于 2010-11-27T23:55:19.027 に答える