d0y*_*0ye 3 xcode objective-c xib ios swift
我正在使用Xcode8和研究OC mix swift项目
随着我的新viewController项目,我正在使用swift 2.3
我创建ViewController简单的创建新文件和(还有crate XIB文件)检查(所以它可以自动绑定VC因为我的过去的代码是OC所以我启动我的VC与
_theViewController = [[TheViewController alloc] init];
Run Code Online (Sandbox Code Playgroud)
并希望用@IBOutlet视图设置框架或其他初始化事物
它工作得很好(xib按照预期加载,在viewDidLoad中断后我可以在iOS 9和+中看到那些Outlet实例(不是nil)
但是在iOS 8下,只要viewDidLoad viewWillAppear viewDidAppear这些IBOutlet视图总是为零,并且在我评论所有初始化的东西后,它似乎只是没有加载我的xib视图,因为我想要
我已经尝试了一些我能找到但似乎没有用的解决方案(我确定xib与VC链接.(它毕竟是由xcode创建并链接)覆盖某些功能或其他一些希望强制加载它的方法)
任何建议将不胜感激T_T
PS:我没有使用故事板,只是使用这个xib tech 4快速可见的开发
要使用nib文件初始化视图控制器对象,请以编程方式创建视图控制器类,并使用该init(nibName:bundle:)方法对其进行初始化.
请求其视图时,视图控制器从nib文件加载它们.
API参考:https://developer.apple.com/reference/uikit/uiviewcontroller
| 归档时间: |
|
| 查看次数: |
431 次 |
| 最近记录: |