【发布时间】:2014-09-14 14:24:15
【问题描述】:
我是 cococa 和 swift 的新手,我正在尝试创建一个自定义 ViewController。
class StatusUpdate : NSViewController {
@IBOutlet var StatusView: NSView!
@IBOutlet var eventsFoundCell: NSTextFieldCell!
@IBAction func update(sender: AnyObject) {
StatusView.hidden = false
eventsFoundCell.stringValue = "A"
}
}
如上所示的代码按照您的预期工作。 但我想做的是向该类添加另一个函数,例如:
func otherUpdate() {
eventsFoundCell.stringValue = "B"
}
为了更新eventsFoundCell 变量的stringValue。
所以我可以在其他类中调用它:
var update = StatusUpdate()
update.otherUpadte()
当在其他类中调用update.otherUpadte() 时,
我总是收到如下错误:
Thread1: EXC_BAD_INSTRUCTION(code=EXC_1386_INVOP, subcode=0x0)
fatal error: unexpectedly found nil while unwrapping an Optional value
(lldb)
有什么想法我可以做到吗?
谢谢!
【问题讨论】:
标签: macos swift xcode6 nsviewcontroller