Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
NSTextField:在swift 5中通过.complete(nil)调用补全时出错_Swift_Autocomplete_Delegates_Nstextfield_Nstextview - Fatal编程技术网

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