gpt4 book ai didi

ios - Swift 2.0 中的 NSFileManager fileExistsAtPath?

转载 作者:行者123 更新时间:2023-12-01 17:50:32 25 4
gpt4 key购买 nike

因此,使用 Swift 2.0,看起来 Apple 正在引导我们使用 NSURL而不是 NSString对于路径。

我试图确定一个文件是否存在于 iOS 中用户的 Documents 目录中,但我无法将它拼凑起来。

如果我使用以下内容,Swift 2.0 会提示我不应该使用 stringByAppendingPathComponent ,并且我应该使用 URL。

let documents = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0]
let dbPath = documents.stringByAppendingPathComponent(“Whatever.sqlite”)

如果我得到 URL,如下所示:
let documentsURL = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask)[0]
let fileURL = documentsURL.URLByAppendingPathComponent("Retrollect.sqlite”)

然后我无法调用 NSFileManager.defaultManager().fileExistsAtPath以确定文件是否存在。

是否有 fileExistsAtPath() 的等价物?对于 NSURL , 查看用户的 Documents 目录?

最佳答案

没关系,那些“五秒钟后”的答案之一。

我可以使用 fileExistsAtPath(theURL.path)去做这个。检查 path首先是非零,当然!

关于ios - Swift 2.0 中的 NSFileManager fileExistsAtPath?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32703720/

25 4 0
文章推荐: java - 如何将 Object 类型转换为 List 类型?