升级到XCode 7后无法写入文档目录

Lav*_*vvo 1 xcode ios swift

升级到XCode 7后,我尝试重新运行我的应用程序,现在我收到以下错误:

您无权将文件"PDF"保存在"文档"文件夹中.

我无法弄清问题是什么,有人请帮忙.我已经尝试清除派生数据并清理我的项目.

我看到了这个帖子,但没有一个解决方案帮助 - > 构建项目xcode时出现错误:"你没有权限"

更新 - 这是我的代码:

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)")
    }
Run Code Online (Sandbox Code Playgroud)

rma*_*ddy 5

这一行:

currentPath = "\(unknown)"
Run Code Online (Sandbox Code Playgroud)

应该从来没有工作过.它应该是:

currentPath = unknown.path
Run Code Online (Sandbox Code Playgroud)

您的原始代码取决于该NSURL description方法的任意实现.