Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 向NSMutableArray添加图像时无法解决致命错误_Swift_Ios8_Nsmutablearray - Fatal编程技术网

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

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

我正在尝试在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!)

删除一起使用您强制展开,使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(错误的文件扩展名)