0
因此,使用Swift 2.0,它看起來像蘋果正在轉向我們使用NSURL
而不是NSString
的路徑。NSFileManager fileExistsAtPath在Swift 2.0中?
我想確定一個文件是否存在於用戶的iOS文檔目錄中,而我無法將它拼湊在一起。
如果我使用以下內容,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
,以確定文件是否存在。
對於NSURL
,是否有相當於fileExistsAtPath()
的內容查看用戶的Documents目錄?