【发布时间】:2014-08-21 09:16:23
【问题描述】:
DetailViewController:
@IBOutlet var selectedBundesland: UILabel!
TableViewController:
override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
if (segue.identifier == "BackToCalculator") {
var vc:FirstViewController = segue.destinationViewController as FirstViewController
vc.selectedBundesland.text = "Test"
}
IBOutlet 已连接!
错误:致命错误:在展开可选值时意外发现 nil
我阅读了多页关于 Optionals 的文章,但我不知道我的问题的答案。
您需要有关我的项目的更多信息吗?
【问题讨论】:
-
你的插座连接了吗?
-
是的,它是(如第一篇文章中所述)减号是什么?
-
在调试器中输入 po vc.selectedBundesland
-
"nil" 我需要知道如何给它一个值。在推送 segue 之前分配一个值(例如 selectedBundesland.text = "Test")时,它也不起作用
标签: ios swift label segue viewcontroller