如何初始化其他视图控制器场景?

时间:2016-03-02 02:15:11

标签: xcode swift

我正在学习swift,我在故事板中有2个视图控制器场景。 我可以通过添加代码

来初始化第一个场景中的标签文本
  

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

但是当我尝试通过添加代码

来初始化第二个场景中的标签时
  

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

系统显示:在展开“可选”值时意外发现nil

我有两个问题。

  1. 我是否只能通过在seenDidLoad()中添加代码来初始化第一个场景中的元素?
  2. 如何在第二个场景中初始化元素?说secondSceneLabel.text ="你好"
  3. 谢谢!

1 个答案:

答案 0 :(得分:0)

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

我为第二个场景创建了一个类。 每个类都有一个ViewedDidLoad() 所以我可以通过在不同类的seenDidLoad()中添加代码来初始化不同的场景