Swift 3无法将变量从tableView传递给detailView

时间:2016-11-04 19:32:37

标签: swift

我正在尝试将单元名称传递给下一个视图(detailView),但总是会收到此错误“致命错误:在展开Optional值时意外发现nil” enter image description here

1 个答案:

答案 0 :(得分:3)

在调用detailView.view时,您的商店尚未分配。必须在分配插座之前加载您的视图。您可以通过访问它来强制加载视图(viewDidLoad),但这是一个坏主意。更好的方法是在视图控制器上为您尝试传递的值分配另一个属性,然后在详细视图控制器的<string name = "bold_message"><![CDATA[<p>This want <b>THIS</b> word to bold and the rest normal!</p>]]></string> 中,设置您希望在IBOutlets上设置的属性。