【发布时间】:2019-06-28 15:03:22
【问题描述】:
我正在尝试创建一个新目录并将文件放入其中。但是,我得到了
Error Domain=NSCocoaErrorDomain Code=257 "The file “Offline” couldn’t be opened because you don’t have permission to view it."
我能够创建这个新目录并且文件存在。
let offlinePath = fileDirectory.appendingPathComponent("Offline")
try? fileManager.createDirectory(at: offlinePath, withIntermediateDirectories: true, attributes: nil)
files.forEach { file in
if let localUrl = file.localUrl {
do {
try fileManager.moveItem(at: localUrl, to: offlinePath)
file.localUrl = offlinePath
} catch {
print(error)
}
}
【问题讨论】:
-
什么是
fileDirectory? -
@vadian fileDirectory 是我存储文件的 URL
-
我知道这是一个 URL,但它的位置是什么?
-
@JoshCaswell 不确定沙盒是什么意思。这是在 iOS 上
标签: ios swift cocoa-touch nsfilemanager