初始化二维对象数组返回致命错误

时间:2017-10-11 12:16:24

标签: ios arrays swift

我想创建一个2D阵列的团队。因此,我可以像团队[0] [i]或团队[1] [0]那样达成目标。第一个打印返回正确的值,但第二个返回致命索引超出范围。

self.teams = [self.first_array , self.second_array]
print(self.teams[0][0].name)
print(self.teams[1][0].name)

1 个答案:

答案 0 :(得分:0)

尝试做:

self.teams = [self.first_array , self.first_array]

如果这样可行,那么self.second_array就会出现问题。您的语法看起来不错,除非我们无法查看其余代码,特别是在您初始化自身及其属性的位置。