【发布时间】:2016-11-03 15:13:05
【问题描述】:
我发现在展开之前检查nil 很长,有没有更短的方法?我是 Swift 新手,谢谢
func loadSettings(defaults: UserDefaults) {
if defaults.string(forKey: "driverId") != nil {
driverId = defaults.string(forKey: "driverId")!
}
}
【问题讨论】:
-
The Swift Programming Language book 的 Optionals 部分通过大量示例清楚地解释了这一切。