Вы можете использовать функцию loadImage и передать путь к изображению, он проверяет, существует ли imageFile на пути, и возвращает UIImage из заданного пути, используя метод contentsOfFile из String
func loadImage(at path: String) -> UIImage? {
let paths = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)
let documentPath = paths[0]
let imagePath = documentPath.appending(path)
guard fileExists(at: imagePath) else {
return nil
}
guard let image = UIImage(contentsOfFile: imagePath) else {
return nil
}
return image
}
func fileExists(at path: String) -> Bool {
return FileManager.default.fileExists(atPath: path)
}
Использование:
loadImage(at: "/filescheme/filescheme/images/3.png")