2017-04-01 37 views
0

为了从用户的iPhone我已经实现下面的代码互联网上下载的缓存图片:什么是FileManager网址的第一个属性?

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!在上面第一行中的含义。

任何人都可以帮助我更好地理解这一点,所以我确信我缓存图像的方式是正确和安全的吗?

回答