Thread 1: Fatal error: init(coder:) has not been implemented

d_d發表於2018-11-29

問題

自定義view然後使用xib去載入這個view。執行然後就crash了:

Thread 1: Fatal error: init(coder:) has not been implemented
複製程式碼

解決方案

required init?(coder aDecoder: NSCoder) {
    fatalError("init(coder:) has not been implemented")
}
複製程式碼

改為呼叫父類方法就好了:

required init?(coder aDecoder: NSCoder) {
    super.init(coder: aDecoder)
}
複製程式碼

相關文章