填充非零值的数组(类)保持为空

时间:2016-07-21 15:59:35

标签: arrays swift null

我目前无法填写一个customClass数组。

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

enter image description here

问题所在的文件。在我的循环中,我填充了一个Annotation,我添加了附加到我的数组。问题是我的印刷品回归。以下是其中的一部分:

enter image description here

它只是巨大的jsonfile的一小部分。并且,每次迭代都会正确打印我的tmpAnnot.name。但是当涉及到我的阵列时,没有。

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

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

enter image description here

顺便说一句,我试图打印我的array.count,它也没有了

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

1 个答案:

答案 0 :(得分:1)

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

var JSONAnnotationList: [UGOAnnotation] = []

你知道,你从未创建过数组,因此没有任何东西可以打印。

选择的全部意义在于谨慎使用它们,而不是在任何地方使用它们。