升级到 Xcode 7 后,我尝试重新运行我的应用程序,但现在出现以下错误:
您无权在“文档”文件夹中保存文件“PDF”。
我不知道是什么问题,有人请帮忙。我已经尝试清除派生数据并清理我的项目。
我看到了这个帖子,但没有任何解决方案有帮助 -> Error while build project Xcode says: "you don't have permission"
已更新 - 这是我的代码:
var docsDirNew: NSURL!
var currentPath: String!
docsDirNew = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask)[0]
let unknown = docsDirNew.URLByAppendingPathComponent(dirPath)
currentPath = "\(unknown)"
var error: NSError?
do {
try filemgr.createDirectoryAtPath(currentPath, withIntermediateDirectories: true, attributes: nil)
Scripts.logClass(className, message: "fileOperationsCreateDirectory >> CREATE Directory SUCCESS")
}
catch let error1 as NSError {
error = error1
Scripts.logClass(className, message: "fileOperationsCreateDirectory >> CREATE Directory FAILED >> \(error!.localizedDescription)")
}
最佳答案
这一行:
currentPath = "\(unknown)"
应该从来没有工作过。应该是:
currentPath = unknown.path
您的原始代码取决于 NSURL 描述
方法的任意实现。
关于ios - 升级到 Xcode 7 后无法写入文档目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32684797/