您的位置:首页 > 移动开发 > Swift

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的是时候用过,没想到这里也需要,特意加上,算是兼容手机系统
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios swift