Swift 创建控制器时自带xib加载在iOS8崩溃的问题
2018-01-03 16:16
211 查看
项目中有部分跟随控制器一起创建出来的xib,在iOS8之外的系统运行正常,在iOS8下崩溃,找不到对应关系,一番网上搜索,终于找到解决办法
[plain] view
plain copy
print?
override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) {
super.init(nibName: "AddressViewController", bundle: nil)
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
原来在iOS8下,也需要给控制器的xib重写一下init 方法,只记得在自定义view的是时候用过,没想到这里也需要,特意加上,算是兼容手机系统
[plain] view
plain copy
print?
override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) {
super.init(nibName: "AddressViewController", bundle: nil)
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
原来在iOS8下,也需要给控制器的xib重写一下init 方法,只记得在自定义view的是时候用过,没想到这里也需要,特意加上,算是兼容手机系统
相关文章推荐
- Swift 创建控制器时自带xib加载在iOS8系统崩溃的问题
- iOS8 通过xib创建ViewController控制器 错误问题解决
- 用Swift 给tableView加载xib创建的tableHeaderView时不显示问题
- swift iOS8 XIB 问题
- Swift微博项目--Swift中通过类名字符串创建类以及动态加载控制器的实现
- [iOS]swift之UITableView添加通过xib创建的headerView坑爹问题
- iOS开发——UI进阶篇(八)pickerView简单使用,通过storyboard加载控制器,注册界面,通过xib创建控制器,控制器的view创建,导航控制器的基本使用
- Swift中tableView加载通过xib创建的headerView时,无法显示xib视图内容.
- Swift控制器加载xib Swift Controller'view load from xib
- 【Bug】Swift3,iOS8下创建控制器的坑
- 关于DLL多次加载、卸载后。dll中创建窗口崩溃问题的解决。
- UIScrollView添加子控制器addChildViewController是从xib加载的frame错乱问题
- Swift开发--iOS 8中跟控制器xib无法识别的问题
- swift iOS8 XIB 问题 ViewController.init() xib
- 加载带有手势识别器的XIB文件需注意哪些问题
- 在iOS8 下用Swift 创建自定义的键盘
- 通过xib加载视图到控制器时 出现的各种错误
- xib创建的空视图 加载的时候 设置大小
- 在OC代码中创建Swift编写的视图控制器
- xcode7.x创建的新工程,遇到LaunchImage不加载的问题及解决方案