我正在尝试使用名为" card"的自定义类填充二维数组。我通过两个for循环运行它来创建一个新的"卡"对象并将其附加到数组。每次运行代码块时,我都会得到不同数量的对象,范围从0到数百万。
class arcade: UIViewController {
override func viewDidLoad() {
createBoard()
displayBoard()
}
func createBoard()
{
var repCard = card()
var board = [[card](count: 0, repeatedValue: repCard)]
var indexCounter = 0;
for var xInFor = 0; xInFor < 5; xInFor++ {
for var yInFor = 0; yInFor < 5; yInFor++ {
var newCard = card()
newCard.width = 15.0
newCard.id = indexCounter
++indexCounter
var xPos = 50
var yPos = 50
newCard.x = xPos * xInFor
newCard.y = yPos * yInFor
board[xInFor].append(newCard)
}
board.append([card](count: 0, repeatedValue: repCard))
}
}
答案 0 :(得分:0)
问题解决了 - 我需要申报我的&#34;董事会&#34;类中的数组不在方法
中