gpt4 book ai didi

arrays - Swift - 追加对象 : array index out of range

转载 作者:搜寻专家 更新时间:2023-10-31 22:16:57 26 4
gpt4 key购买 nike

当我尝试将一个项目添加到我的数组时,它给我和 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]

之前,您需要将另一个数组附加到 tabelle

关于arrays - Swift - 追加对象 : array index out of range,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25369034/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com