gpt4 book ai didi

ios - 在 Swift 中使用 NSFileManager 和 createDirectoryAtPath

转载 作者:搜寻专家 更新时间:2023-10-31 08:10:10 29 4
gpt4 key购买 nike

我正在尝试创建一个新文件夹,但我不知道如何正确使用 createDirectoryAtPath。

根据文档,这是正确的语法:

NSFileManager.createDirectoryAtPath(_:withIntermediateDirectories:attributes:error:)

我试过这个:

let destinationFolder: String = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as String
let deliverablePath: NSURL = NSURL.fileURLWithPath("\(destinationFolder)/\(arrayOfProjectIDs[index])")!
NSFileManager.createDirectoryAtPath(deliverablePath, withIntermediateDirectories: false, attributes: nil, error: nil)

但这给了我错误

Extra argument 'withIntermediateDirectories' in call

我也尝试了很多变体,删除参数等等,但我无法让它在没有错误的情况下运行。有什么想法吗?

最佳答案

Swift 2.0 方式:

do {
var deliverablePathString = "/tmp/asdf"
try NSFileManager.defaultManager().createDirectoryAtPath(deliverablePathString, withIntermediateDirectories: false, attributes: nil)
} catch let error as NSError {
NSLog("\(error.localizedDescription)")
}

关于ios - 在 Swift 中使用 NSFileManager 和 createDirectoryAtPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29337187/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com