2016-03-02 80 views
0

我正在快速学习,在故事板中有2个视图控制器场景。 我可以通过添加代码如何初始化其他视图控制器场景?

初始化在第一现场标签的文本

firstSceneLabel.text =“你好” in viewedDidLoad(), and it works

但是,当我试图通过增加初始化标签中的第二个场景代码

secondSceneLabel.text = “你好” in viewedDidLoad(), I failed

系统显示:意外发现零,同时展开一个可选值

我有2个问题。

  1. 我是否只能在第一个场景中通过添加码在ViewedDidLoad()中初始化元素?
  2. 如何初始化第二个场景中的元素?说secondSceneLabel.text =“你好”

谢谢!

+0

做的viewedDidLoad()的代码,你有2个不同的SWIFT类场景? – Lee

+0

这两个场景共享同一个类(viewController) –

+0

不同的场景使用不同的类更好。它发现零是因为它无法找到第二个标签时viewDidLoad,那为什么它不能给它赋值 – Lee

回答

0

我已经解决了这个问题。 感谢李的建议。

我为第二个场景创建了1个类。 和每个类都有一个viewedDidLoad() 所以我可以初始化不同的场景通过添加不同类别

相关问题