-3
import UIKit
class RightAnswerButtonClass: UIButton {
var rightAnswer: Bool
init() {
super.init()
rightAnswer = false
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}
"rightanswer"という変数をboolとして保存してカスタムクラスボタンを作成しようとしています。しかし、ビルドしようとすると、「指定されたイニシャライザを呼び出す必要があります」というエラーが表示されます指定された初期化エラーを呼び出す必要があります
、以下のようにのように(「UIButtonのための指定イニシャライザを」)、このエラーはなかったことを意味しますスーパークラスの指定された初期化子を呼び出します。ドキュメントで、 'UIButton'の指定された初期化子が何であるべきかを調べてください。ヒント: 'init()'ではありません。 –