我想在 Edit 菜单中添加一个 Complete 菜单项,例如 TextEdit,但 First Responder 没有 complete: 操作。我如何链接它?
谢谢并恭祝安康,
有趣的是,我不知道为什么complete:
没有列出该操作 - 我刚刚在一个新项目中进行了测试,它确实丢失了。然而,这里是如何让它显示:
之后,当您拖动到 First Responder 时,complete:
应该在那里。
高温高压
您需要创建自己的操作..
然后将该方法链接到menu
.
对于它的工作,您需要编写自己的逻辑、算法等。这没有任何预定义的方法,如剪切、复制、打印。
然后你需要实现这个委托:
- (NSArray *)control:(NSControl *)control
textView:(NSTextView *)textView
completions:(NSArray *)words
forPartialWordRange:(NSRange)charRange
indexOfSelectedItem:(NSInteger *)index;