美文网首页
24fatal error: use of unimplemen

24fatal error: use of unimplemen

作者: i爱吃土豆的猫 | 来源:发表于2017-09-20 23:11 被阅读245次

报错的日志

fatal error: use of unimplemented initializer 'init(nibName:bundle:)' 
for class QPSGuideDemo.BaseNavViewController
import UIKit
class ViewController:UIViewController{
    var data:String?

    init(para:String){
        //那么参数 放这里初始化呢 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()
    }
}

尽管你有一个init(para:String)构造器,还有一个requried init(),但仍然不可避免运行时候报错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)
}

详细原因后续补充。。。

相关文章

网友评论

      本文标题:24fatal error: use of unimplemen

      本文链接:https://www.haomeiwen.com/subject/advxlxtx.html