这里发生了什么https://imgur.com/a/fblot
是的,我已阅读有关可选
的文章但该文本字段没有或没有值 当我在文本栏中显示一个值时按Enter键 我也试过了!和?结果相同
我尝试过很多东西而且不会工作 总是一样的崩溃有人可以解释文本字段难以访问的原因是什么
我试过
var = ViewControler()
答案 0 :(得分:0)
您需要实例化viewController,因为它看起来像是来自storyboard / xib。如果是这种情况,您可以查看其他问题:How can I load storyboard programmatically from class?
答案 1 :(得分:0)
如果要从包含textfield的viewcontroller调用类函数,请将类函数更改为具有一个参数:
func changetextfieldincontroller(_ vc: NSViewController){
if let vc = vc as? ViewController{
vc.textField.stringValue = "New text"
}
}
当你从控制器调用它时,请确保将self作为参数传递。