美文网首页
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