ボタンに画像の名前を割り当てようとしています。イメージ名は配列に格納されます。しかし、私はタイトルにエラーを取得していますSwift - インデックスタイプがNSNumberの値タイプ[String]をサブスクリプトできませんか?
マイコード:
//profilePic is the button
//friend is a coredata object received from another view. picIndex is stored as int16 in the coredata
profilePic.setImage(UIImage(named: imgArray[friend.picIndex]), forState: UIControlState.Normal);
マイアレイ:
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"];
OTことを作ることができます:あなたはドント必要は ';'スウィフトインチ –
'friend.picIndex'は' NSNumber'ですか? – rmaddy
@RashwanLうん、知ってるよ。しかし、私は他の言語もやっているので、私はそれを使い続けたいと思っています。その習慣 –