当前位置:   iOS > 正文

iOS 8设备上的IBOutlets是零,但在iOS 9(Swift)上运行正常

backwards-compatibility,nib,iboutlet,ios,swift,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发工具,开发人员工具,站长工具

在运行iOS 8时,IBOutlet我的基于nib的视图控制器的s是nil,但是在运行iOS 9时,它们工作正常.任何想法为什么会这样?

我的应用程序支持iOS 8+,我正在运行Xcode 7.2.



1> jjramos..:

问题在于我的UIViewController被实例化的方式.更改 let myVC = MyViewController()

为了 let myVC = MyViewController(nibName: "MyViewController", bundle: nil)解决这个问题.


您可以使用`NSBundle(forClass:self.dynamicType)来代替为包传递`nil`.
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/iOS/detail/8856
推荐阅读
相关标签
  

闽ICP备14008679号