0
加載圖像,我有以下的代碼片段從一個URL加載圖像:最佳實踐安全地從URL
let url = NSURL(string: imageUrl)
let data = NSData(contentsOfURL: url!)
let image = UIImage(data: data!)
如果我的變量imageUrl
具有有效的字符串值,什麼是最安全的方法保護此代碼免受可能的邊緣情況的影響?
下面的代碼似乎不是很方便:
if let url = NSURL(string: imageUrl) {
if let data = NSData(contentsOfURL: url) {
if let image = UIImage(data: data) {
// success -> do something with the image...
}
else {
// print error message
}
}
else {
// print error message
}
}
else {
// print error message
}
You're右與異步請求的事實。但事實上你的發帖並不能回答我確切的問題...... –