設置imageviews與本地路徑URL是這樣的:設置的uImage形式的本地路徑URL - 導致集合視圖崩潰
let fileURL = documentsUrl.appendingPathComponent(fileName)
myImageView.image = UIImage(named: fileURL.path)
導致崩潰 - 圖像高品質 - 試圖減少大小也 - 仍然崩潰與應用沒有錯誤信息。
設置imageviews與本地路徑URL是這樣的:設置的uImage形式的本地路徑URL - 導致集合視圖崩潰
let fileURL = documentsUrl.appendingPathComponent(fileName)
myImageView.image = UIImage(named: fileURL.path)
導致崩潰 - 圖像高品質 - 試圖減少大小也 - 仍然崩潰與應用沒有錯誤信息。
func getDirectoryPath() -> String {
let paths = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)
let documentsDirectory = paths[0]
return documentsDirectory
}
let imagePath = (getDirectoryPath() as NSString).appendingPathComponent("/\(file_name).jpg")
let myImageView.image = UIImage(contentsOfFile: imagePath)!
如果圖像是在包(包含應用程序),你不完整的路徑傳遞給UIImage(named: ...)
,只有文件名。因此,您的通話將UIImage(named: fileName)
如果在文件路徑中的圖像(從應用中下載了它)使用UIImage(contentsOfFile: fileURL.path)
contentsOfFile初始預計的路徑(而不是URL) –
@LeoDabus你說得對,我已經修復了答案 – Dule
Hi @Dule - 謝謝。如果我想展示圖片畫廊 - 如何做到這一點 –