【发布时间】:2015-05-18 01:52:33
【问题描述】:
不一样:Passing values ... 和 Swift - programmatically ... 对我的情况没有帮助。
当我按下一个文件中的按钮时(NSViewController)
@IBAction func bookPressed(sender: NSButton) {
var popVC = NSStoryboard(name: "Main",
bundle: nil)?.instantiateControllerWithIdentifier("PopoverViewController") as? NSViewController
popVC.bookName = "hello"
}
我希望这个文件显示 bookName = "hello" 的结果
class PopoverViewController: NSViewController {
let bookName: String = ""
override func viewDidLoad() {
super.viewDidLoad()
println(bookName)
}
}
我错过了什么?
【问题讨论】:
-
你也可以使用单例:)
-
不要使用单例