-2
我的問題不重複,因爲我之前閱讀過它們。致命錯誤:意外地發現零,同時展開一個可選值 - swift 3
我的代碼:
var str_images = "http://kashanmap.ir/images/apk_images/off/33/Cta_off _1_.jpg ,http://kashanmap.ir/images/apk_images/off/33/Cta_off _2_.jpg ,http://kashanmap.ir/images/apk_images/off/33/Cta_off-_4_.jpg"
for one_img in multi_img{
print("one: \(one_img)")
var img = one_img
//self.imgs_slider.append(img)
let alamofireSource = AlamofireSource(urlString: img)!
images.append(alamofireSource)
}
我的控制檯日誌:
one: http://kashanmap.ir/images/apk_images/off/33/Cta_off _1_.jpg
fatal error: unexpectedly found nil while unwrapping an Optional value
(lldb)
我改變了這一行:
var img = one_img
到:
var img = one_img?
或
var img = one_img!
但Xcode中示出了紅色循環以除去?
或!
。
'multi_img'從哪裏來?發生此錯誤的原因是字符串中存在未中斷的空格字符,這會破壞URL創建。這不是javascript,變量名應該看起來像'oneImg'而不是'one_img' – vadian