報(bào)錯(cuò)的日志
fatal error: use of unimplemented initializer 'init(nibName:bundle:)'
for class QPSGuideDemo.BaseNavViewController
import UIKit
class ViewController:UIViewController{
var data:String?
init(para:String){
//那么參數(shù) 放這里初始化呢 self.data = para
super.init()
//還是放這里初始化呢 self.data = para
}
required init(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
override func viewDidLoad(){
super.viewDidLoad()
}
}
盡管你有一個(gè)init(para:String)構(gòu)造器,還有一個(gè)requried init(),但仍然不可避免運(yùn)行時(shí)候報(bào)錯(cuò)fatal error: use of unimplemented initialer init(nibName nibNameorNil:String?,bundle,nibBundleOrNil:NSBundle?) 類似這種
解決方法:
init(nibName nibNameorNil:String?,bundle,nibBundleOrNil:NSBundle?){
super.init(nibName:nibNameorNil,bundle:nibBundleOrNil)
}
詳細(xì)原因后續(xù)補(bǔ)充。。。