Когда я использую метод .fileExists(atPath:)
, чтобы определить, существует ли файл в файловой системе, метод всегда возвращает false для меня. Я проверил файловую систему, и файл существует. Вот мой код:
let filePath = url?.path
var isDir : ObjCBool = false
if(self.fileManager.fileExists(atPath: filePath!, isDirectory: &isDir)){
let result = NSData(contentsOfFile: filePath!)
}
или
let filePath = url?.path
if(self.fileManager.fileExists(atPath: filePath!)){
let result = NSData(contentsOfFile: filePath!)
}
предложение if всегда будет пропущено.