0
Xcode中不斷給我像一些運行時錯誤 「致命錯誤:初始化(編碼器:)尚未實現:文件/.../ myproject.swift」的UIViewController和所需的init(編碼器:)?
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var boardView: UIView!
@IBOutlet weak var movesLabel: UILabel!
@IBOutlet weak var timeLabel: UILabel!
let BOARD_SIZE: Int = 10
var board: Board
var squareButtons: [SquareButton] = []
required init?(coder aDecoder: NSCoder) {
self.board = Board(size: BOARD_SIZE)
super.init(coder: aDecoder)
fatalError("init(coder:) has not been implemented")
}
}
因爲我們必須在子類中實現所需的init?(coder :),所以我嘗試在需要的init中同時初始化板。顯然它不工作。任何建議將不勝感激。
謝謝,它的工作原理。 這條線意味着在那裏嗎?或者是否有某種我們選擇忽略它的錯誤? – Yao
@Yao我已經更新了我的答案。請檢查。 – Avt