У меня такой простой класс.
public class User {
let id: Int
let firstName: String
let lastName: String
let email: String?
init(id: Int, firstName: String, lastName: String) {
self.id = id
self.firstName = firstName
self.lastName = lastName
}
}
Это скомпилировано просто в предыдущей версии Swift. В Swift 1.2 я получаю следующую ошибку компиляции.
Возврат из инициализатора без инициализации всех сохраненных свойств
Почему это и как я могу его решить?