【发布时间】:2015-12-20 01:30:03
【问题描述】:
Xcode 不断给我一些运行时错误,例如“致命错误:init(coder:) 尚未实现:file/.../myproject.swift”
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 中初始化板。显然它不起作用。任何建议将不胜感激。
【问题讨论】:
标签: ios swift uiviewcontroller