關于swift下創建控制器自帶xib加載在iOS8系統下崩潰的解決辦法

直接在改控制器下,添加以下兩個初始化方法即可

?overrideinit(nibName nibNameOrNil:String?, bundle nibBundleOrNil:Bundle?) {

? ? ? ? letclassString =String(describing: type(of:self)

?? ? ? ?super.init(nibName: nibNameOrNil ?? classString, bundle: nibBundleOrNil)

? ? ? ? // 或者直接super.init(nibName: "控制器名稱", bundle: nil)

? ?}

? ?requiredinit?(coder aDecoder:NSCoder) {

? ? ? ? fatalError("init(coder:) has not been implemented")

? ? }

詳細可以移步到這里,這是我的個人博客,小站剛起步,喜歡你就點點贊!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。