我目前无法填写一个customClass数组。
我尝试用jsonFile填充它。在我的json解析期间(使用swiftyJSON)我循环并填充我的数组。 问题是,在我的循环结束时,它仍然是空的。我用不同的方式测试了它,这是我的代码:
问题所在的文件。在我的循环中,我填充了一个Annotation,我添加了附加到我的数组。问题是我的印刷品回归。以下是其中的一部分:
它只是巨大的jsonfile的一小部分。并且,每次迭代都会正确打印我的tmpAnnot.name。但是当涉及到我的阵列时,没有。
所以我完全迷失了,希望你能帮助我^^
(有关信息,这是我的自定义类):
顺便说一句,我试图打印我的array.count,它也没有了
如果问题已经发布,我很抱歉。我无法在整个网站上找到它。
答案 0 :(得分:1)
将您的JSONAnnotationList
声明更改为非可选,并为其指定一个空数组
var JSONAnnotationList: [UGOAnnotation] = []
你知道,你从未创建过数组,因此没有任何东西可以打印。
选择的全部意义在于谨慎使用它们,而不是在任何地方使用它们。