我最近将Xcode更新为最新版本(Xcode9)。更新后,在iOS 7中,当我尝试使用FileManager获取app目录的URL时,它会崩溃 这是我的代码,它在xcode更新之前运行。
var error:NSError?
let manager = FileManager.default
do {
let docURL = try manager.url(for: .documentDirectory, in:.userDomainMask, appropriateFor:nil, create:true);
} catch let error1 as NSError {
error = error1
}
答案 0 :(得分:0)
该API不再throws
而是提供类似[URL]
的数组,然后我们可以使用该数组中的first
元素供我们使用。
用法:
if let docURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first {
// Use docURL
}