当我试图向我的数组中添加一个项时,会出现“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 时,应用程序就会崩溃。