【发布时间】:2019-04-20 03:05:59
【问题描述】:
我要拔掉我剩下的一点头发!
我有一个带有匹配 .xib 文件的 UIViewController。在 .xib 中,我有一个 IBOutlet,它是在名为“titleText”的界面生成器中制作的
在我的一段代码中,我有以下几行:
let fooVC = FooViewController(nibName: "FooViewController", bundle: Bundle.main)
fooVC.titleText = "TEST"
viewController“似乎”加载得很好,我得到了一个正确类型的对象,但是 IBOutlets 没有初始化。
是否需要执行其他步骤来初始化我可能拥有的任何 IBOutlets?
这一定很简单吧?!
【问题讨论】:
-
确保您的网点已连接
-
奥特莱斯只有在
viewDidLoad()之后才可以使用 -
在这里查看我的解决方案,它可能会对您有所帮助stackoverflow.com/a/51056443/7561768
-
我尝试查看提到的解决方案,但没有奏效。
标签: ios swift uiviewcontroller xib