Swift 向NSMutableArray添加图像时无法解决致命错误
我正在尝试在swift中自动滚动图像。所以我在数组中添加图像。但是,如果我运行,我会在下面的行中出错。 我的代码如下:请指导我Swift 向NSMutableArray添加图像时无法解决致命错误,swift,ios8,nsmutablearray,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 fo
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!)
删除与一起使用您强制展开,使img_1和img_2为零
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)
我试过这个。我明白了
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)
Xcode不允许我删除。如果我删除,“修复-插入”!“”,这是我收到的问题。@Diego我怎么能给,img_1设置为nil?正如我所知,对于可选感叹号,您是说变量初始化为nil。请确保将映像复制到Images.xcsets。其他问题可能是文件损坏或文件格式不是jpg(错误的文件扩展名)