我正在尝试将图像的名称分配给按钮。图像名称存储在数组中。但是我在标题中收到错误
我的代码:
var imgArray = ["a.jpg", "aq3d.jpg", "b.jpg", "c.jpg", "d.jpg", "e.jpg", "f.jpg",
"fallout.jpg", "g.jpg", "h.jpg", "i.jpg", "j.jpg", "k.jpg", "overwatch.jpg", "space.jpg"];
我的阵列:
{{1}}
答案 0 :(得分:0)
斯威夫特要求你打开"打开" NSNumber
在此上下文中调用intValue
:
profilePic.setImage(
UIImage(named: imgArray[friend.picIndex.intValue])
, forState: UIControlState.Normal // ^^^^^^^^^
)
如果您可以控制friend
变量类,请考虑将picIndex
改为Int
而不是NSNumber
。