在向NSMutableArray添加图像时无法解决致命错误

时间:2015-04-09 05:01:17

标签: swift ios8 nsmutablearray

我正试图在swift中自动滚动图像。所以我在数组中添加图像。但是,如果我跑,我在下面的线上得到错误。 我的编码如下:请指导我。

var str_1 : String = "one.jpg"
var str_2 : String = "two.jpg"
let img_1 = UIImage(named: str_1) 
let img_2 = UIImage(named: str_2)
img_arr.addObject(img_1!)//fatal error: unexpectedly found nil while unwrapping an Optional value
img_arr.addObject(img_2!)

2 个答案:

答案 0 :(得分:0)

使用删除,强制解包,给img_1和img_2 nil。

var str_1 : String = "one.jpg"
var str_2 : String = "two.jpg"
let img_1 = UIImage(named: str_1) 
let img_2 = UIImage(named: str_2)
img_arr.addObject(img_1)//fatal error: unexpectedly found nil while unwrapping an Optional value
img_arr.addObject(img_2)

答案 1 :(得分:0)

我试过这个。我知道了。

let img_1 : UIImage = UIImage(named: str_1)!
let img_2 : UIImage = UIImage(named: str_2)!

img_arr.addObject(img_1)
img_arr.addObject(img_2)