当前位置:  开发笔记 > IOS > 正文

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

如何解决《iOS8设备上的IBOutlets是零,但在iOS9(Swift)上运行正常》经验,为你挑选了1个好方法。

在运行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`.
推荐阅读
手机用户2402852307
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有