【发布时间】:2017-04-01 22:25:13
【问题描述】:
为了将从互联网下载的图像缓存到用户的 iPhone,我实现了以下代码:
let documentsURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first!
let fileURL = documentsURL.appendingPathComponent(info.dbName + ".png")
try data!.write(to: fileURL, options: .atomic)
print("Saved img \(info.dbName)")
我现在开始对 iOS 中的核心数据有了更多了解,但我很难弄清楚上面第一行中的 .first! 指的是什么。
谁能帮助我更好地理解这一点,以便我确定我缓存图像的方式是正确且安全的?
【问题讨论】:
标签: ios nsfilemanager