NSTextField:在swift 5中通过.complete(nil)调用补全时出错
我正在将NSTextField:在swift 5中通过.complete(nil)调用补全时出错,swift,autocomplete,delegates,nstextfield,nstextview,Swift,Autocomplete,Delegates,Nstextfield,Nstextview,我正在将NSTextField与completions一起使用,通过按F5键,它们可以正常工作 但我必须以编程方式调用completions,为此我使用了complete(:),但每次调用时都会出现错误并崩溃 我试图调用InputField.complete(nil) 你可以在下面找到我的代码 先谢谢你 我的代码: 这项工作: @IBAction func completeButton(_ sender: NSButton) { inputField.currentEditor()?.c
NSTextField
与completions一起使用,通过按F5
键,它们可以正常工作
但我必须以编程方式调用completions,为此我使用了complete(:)
,但每次调用时都会出现错误并崩溃
我试图调用InputField.complete(nil)
你可以在下面找到我的代码
先谢谢你
我的代码:
这项工作:
@IBAction func completeButton(_ sender: NSButton) {
inputField.currentEditor()?.complete(nil)
}
为什么要使用NSTextField,请使用UITextField@KeshuRai因为这是MacOS,而不是IOS,这能回答你的问题吗@威勒克,是的!非常感谢你!
pressed
[NSTextField complete:]: unrecognized selector sent to instance 0x10066ae00
[General] -[NSTextField complete:]: unrecognized selector sent to instance 0x10066ae00
@IBAction func completeButton(_ sender: NSButton) {
inputField.currentEditor()?.complete(nil)
}