Edit メニューに TextEdit のような Complete メニュー項目を追加したいのですが、First Responder に complete: アクションがありません。リンクするにはどうすればよいですか?
よろしくお願いいたします。
興味深いことに、complete:
アクションがリストされていない理由がわかりません。新しいプロジェクトでテストしたところ、実際に欠落しています。ただし、表示する方法は次のとおりです。
その後、First Responder にドラッグすると、complete:
そこにあるはずです。
HTH
独自のアクションを作成する必要があります..
そして、そのメソッドを にリンクしmenu
ます。
これを機能させるには、独自のロジック、アルゴリズムなどを作成する必要があります。これには、カット、コピー、印刷のように定義済みのメソッドはありません。
次に、このデリゲートを実装する必要があります。
- (NSArray *)control:(NSControl *)control
textView:(NSTextView *)textView
completions:(NSArray *)words
forPartialWordRange:(NSRange)charRange
indexOfSelectedItem:(NSInteger *)index;