这是我的代码
import UIKit
struct Hero {
let name: String
let image: UIImage
let type: String
let skinimage: [UIImage]
// let intro: String
}
var heros: [Hero] = [
Hero(name: "abc", image: #imageLiteral(resourceName: "abc.jpg"), type: "red",skinimage: [#imageLiteral(resourceName: "abca.jpg")]),
Hero(name: "aaa", image: #imageLiteral(resourceName: "aaa.jpg"), type: "blue",skinimage:[ #imageLiteral(resourceName: "aaaa.jpg")]),
Hero(name: "123", image: #imageLiteral(resourceName: "123.jpg"), type: "green",skinimage: [#imageLiteral(resourceName: "123a.jpg")]),
Hero(name: "456", image: #imageLiteral(resourceName: "456.jpg"), type: "red",skinimage: [#imageLiteral(resourceName: "456a.jpg")])
]
字符串
有一个错误
线程1:EXC_BAD_INSTRUCTION(代码=EXC_I386_INVOP,子代码=0x0)
姓名:“abc”。
另外,heros
数组没有值。我想是撞车了。
我想修理它,知道如何修理。
1条答案
按热度按时间xggvc2p61#
在你的初始化器中,而不是
字符串
使用了
型
举例来说:
型