gpt4 book ai didi

arrays - 填充了非 nil 值的数组(类)保持为空

转载 作者:行者123 更新时间:2023-11-28 07:29:13 27 4
gpt4 key购买 nike

我目前在填充 customClass 数组时遇到问题。

我尝试用 jsonFile 填充它。在我的 json 解析(使用 swiftyJSON)期间,我循环并填充我的数组。问题是,在我的循环结束时,它仍然是空的。我以不同的方式对其进行了测试,这是我的代码:

enter image description here

这就是问题所在的文件。在我的循环中,我填充了一个注释,我将它添加到我的数组中。问题是我的打印返回。这是其中的一部分:

enter image description here

这只是一个巨大的 json 文件的一小部分。而且,我的 tmpAnnot.name 每次迭代都正确打印。但是当涉及到我的阵列时,什么都没有。

所以我完全迷路了,希望你能帮助我^^

(关于信息,这是我的自定义类):

enter image description here

顺便说一句,我试着打印我的 array.count,结果也是 nil

如果问题已经发布,我很抱歉。我在整个网站上找不到它。

最佳答案

将您的 JSONAnnotationList 声明更改为非可选的,并为其分配一个空数组

var JSONAnnotationList: [UGOAnnotation] = []

你看,你从来没有创建过一个数组,所以没有什么要打印的。

可选值的全部意义在于谨慎使用它们,而不是到处使用。

关于arrays - 填充了非 nil 值的数组(类)保持为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55488317/

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