Luk*_*uke 1 nsfilemanager ios swift2
因此,使用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”)
Run Code Online (Sandbox Code Playgroud)
如果我然后获取URL,如下所示:
let documentsURL = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask)[0]
let fileURL = documentsURL.URLByAppendingPathComponent("Retrollect.sqlite”)
Run Code Online (Sandbox Code Playgroud)
然后我不能打电话NSFileManager.defaultManager().fileExistsAtPath来确定文件是否存在.
是否有相当于fileExistsAtPath()a NSURL,查看用户的Documents目录?
| 归档时间: |
|
| 查看次数: |
2796 次 |
| 最近记录: |