Получение EXC_BAD_ACCESS при использовании UIImage (contentsOfFile:) - PullRequest
0 голосов
/ 11 мая 2019

В настоящее время я использую UIImage(contentsOfFile: path), если функция возвращает изображение пути к файлу, но она мне EXC_BAD_ACCESS.Я много искал и нашел некоторые вещи об автоматическом выпуске и решениях в Objective-C, но я не смог найти ничего для Swift.Что мне делать в Swift?

1 Ответ

0 голосов
/ 11 мая 2019

Проверка на ноль:

let nsDocumentDirectory = FileManager.SearchPathDirectory.documentDirectory
let nsUserDomainMask = FileManager.SearchPathDomainMask.userDomainMask
let paths = NSSearchPathForDirectoriesInDomains(nsDocumentDirectory, nsUserDomainMask, true)
if let dirPath = paths.first {
   let imageURL = URL(fileURLWithPath: dirPath).appendingPathComponent("Image2.png")
   let image    = UIImage(contentsOfFile: imageURL.path)
   // Do whatever you want with the image
}
...