我收到了以下错误。
fatal error: unexpectedly found nil while unwrapping an Optional value
2017-09-20 23:08:46.626918+0400 UnitConverter[6852:10110844] fatal error: unexpectedly found nil while unwrapping an Optional value
附上代码和图片。
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let webVC = UIStoryboard.init(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "webVC") as! ViewController
webVC.lblCategory.text = self.uc.categories[indexPath.row]
}
答案 0 :(得分:0)
加载视图时连接出口。首次访问视图时会加载视图。
在您加载视图之前,<link>
将webVC.lblCategory
,导致您的应用崩溃。要解决此问题,请先访问nil
:
view
或明确加载视图
_ = webVC.view
webVC.lblCategory.text = ...
答案 1 :(得分:0)
您可以在视图控制器中使用字符串属性,并从表视图didselect设置字符串属性。然后在您查看控制器时,您可以为标签出口设置值。