当我尝试将一个项目添加到我的数组时,它给我和 EXC BAD Instruction 错误,它说
fatal error: Array index out of range
这是代码:
var tabelle : [[Actions]] = [[]]
func doSomething() {
var results = self.fetch()
var oldProjektName: String = results[0].projektName
var count: Int = 0
for item in results {
if oldProjektName == item.projektName {
tabelle[count].append(item)
} else {
count++
tabelle[count].append(item)
}
oldProjektName = item.projektName
}
}
只要 count = 0,它就不会给我一个错误,但是当 count = 1 时,应用程序就会崩溃。
最佳答案
您有一个包含一个元素的数组:var tabelle : [[Actions]] = [[]]
这就是 tabelle[0] 起作用的原因。
在使用 tabelle[1]
关于arrays - Swift - 追加对象 : array index out of range,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25369034/