我有一个带有键的类," elementFileArray",带有指向另一个类中对象的指针。 可能会发生这些对象之一被删除而指针仍然存在。我注意到指针变成" null"当我读到数组时。所以:
self.collectionElementArray = (collectionElement?["elementFileArray"] as? [AnyObject])!
有" PFObject,PFObject,...,null,...,PFObject"。 我理想地尝试从服务器上的数组中删除该null。然而,它似乎不可能,因为我没有对象Id。在最糟糕的情况下,我可以在本地阵列中删除它,但我不知道如何。
答案 0 :(得分:1)
过滤掉nil
:
self.collectionElementArray.filter() { $0 != nil }