はじめに
初歩的なエラーかと思いますが、初心者のため備忘録を含め記録として残したいと思います。
①Class 'ViewController' has no initializers
ViewController
import UIkit
class ViewController: UIViewController {
var sum: Int
}
上記のようなコードを記入した際に発生するエラーです。
nilを許していただけないようです。
以下のどちらか一方の対策を行えば改善されると思われます。
①ViewController内にプロパティの初期値をオプショナル型で定義
ViewController
import UIkit
class ViewController: UIViewController {
var sum: Int!
}
もしくは
②値を代入。
ViewController
import UIkit
class ViewController: UIViewController {
var sum: Int = 0
}
以上のように実施することで、エラーが解消されるかと思います。