【发布时间】:2020-05-14 13:47:13
【问题描述】:
我的应用程序有问题。
我不是一个经验丰富的程序员,所以也许这只是一个简单的解决方案。我认为存在这个问题是因为我只是在尝试并使用我的应用程序,所以我制作了一个新应用程序并且存在同样的问题。
当我使用 navigationController?.pushViewController(PinkViewController(), animated: true) 推送到 ViewController 时。
我只是黑屏。如果我有类似的代码
Label.text = "String 在 PinkViewController() 的 viewdidload 中。我在这行代码中收到以下错误:
致命错误:在隐式展开时意外发现 nil 可选
我搜索了网络,但没有找到任何解决此问题的方法。我希望你能帮助我。
【问题讨论】:
-
故事板中是否定义了
PinkViewController?如果是这样,从那里实例化它而不是调用它的构造函数。 -
您是在情节提要中定义
PinkViewController还是仅以编程方式定义为一个类?如果以编程方式完成,请改用PinkViewController(nibName: nil, bundle: nil)。 -
你是如何实例化视图控制器的?显然,您的标签未链接到您的 xib / 故事板,因此崩溃。总是用驼峰命名你的变量
-
PinkViewController 在情节提要中定义。
标签: swift viewcontroller navigationcontroller