【发布时间】:2015-06-22 18:53:17
【问题描述】:
我有一个像这样的简单课程。
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 中,我收到以下编译错误。
从初始化程序返回而不初始化所有存储的属性
为什么会这样,我该如何解决?
【问题讨论】: