我当前正在使用UIImage(contentsOfFile: path)
,如果该函数返回文件路径的图像,但它却使我得到EXC_BAD_ACCESS。
我已经搜索了很多东西,并在Objective-C中找到了有关自动发布和解决方案的一些信息,但对于Swift却找不到任何东西。我应该在Swift中做什么?
答案 0 :(得分:0)
检查是否为零:
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
}