Swift 创建控制器时自带xib加载在iOS8崩溃的问题

项目中有部分跟随控制器一起创建出来的xib,在iOS8之外的系统运行正常,在iOS8下崩溃,找不到对应关系,一番网上搜索,终于找到解决办法

[plain] view plain copy
 print?
  1. override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) {  
  2.         super.init(nibName: "AddressViewController", bundle: nil)  
  3.     }  
  4.       
  5.     required init?(coder aDecoder: NSCoder) {  
  6.         fatalError("init(coder:) has not been implemented")  
  7.     }  

原来在iOS8下,也需要给控制器的xib重写一下init 方法,只记得在自定义view的是时候用过,没想到这里也需要,特意加上,算是兼容手机系统
展开阅读全文

没有更多推荐了,返回首页