在我的一个ViewController
s,当我到达viewWillAppear
, 我所有的IBOutlets
are nil
,我尝试查看@matt的解决方案,但它适用于笔尖而不是故事板。
这只是当我在 iOS 7 设备上运行应用程序时出现的问题。在其他设备上不会发生这种情况。
有谁知道为什么我所有的IBOutlet
在那viewController
为零(注意其他viewController
工作正常。)
Edit:尝试创建一个新的ViewController
在故事板中,有一些标签和一个新的 TestViewController.swift 文件,并连接它们,仍然得到 nil 值,请理解项目的其余部分工作得很好。
事实上,您仅在 iOS 7 上遇到问题,这显然是一个主要线索。我查看了您发布的测试项目,我的建议是问题可能有两个方面:
我的猜测是,您仅在这一个视图控制器上遇到此问题的原因是,这可能是故事板中唯一一个其视图包含任何条件视图的视图控制器。条件视图(如它们所依赖的尺寸类别)不向后兼容 iOS 7;所以也许整个事情在笔尖加载时就放弃了,这就是为什么你根本没有得到任何视图。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)