UILabel Swift / Storyboard返回nil

时间:2015-06-05 12:03:38

标签: swift uilabel

我创建了一个内部带有视图控制器的导航控制器,其中包含一个标签。当点击按钮加载视图控制器时,应该更改此标签。

tail --follow=name

但是标签文本在加载时不会改变。我对SWIFT比较陌生,所以我尝试使用可选项来学习我的绳索。所以我想原因是,当按下按钮加载视图时,标签尚未实例化。因此,正在显示默认文本,而不是我想要在屏幕上显示的文本。

我现在有点卡住了,如果这是一个可选项,如何正确更改标签文本。所以当我打电话给它时,我想我不能指望标签存在。但是我该如何正确处理呢?

1 个答案:

答案 0 :(得分:2)

而不是这个,正确的方法是设置emergencyViewController的属性。

在您的emergencyViewController viewDidLoad中,根据之前设置的属性设置标签文本。

在初始化viewController到viewDidLoad之间执行的任何操作都不会生效。