Swift如何使For-Statement威胁安全?

时间:2016-08-12 06:31:06

标签: swift for-loop threat-model

我有一个类似

的SwiftyJson For-Loop
self.jsonObj = JSON(value)

for i in 0 ..< self.jsonObj["customer"].count {

    if self.jsonObj["customer"][i]["Group_A"].string == "Mr Abcde" 
            || self.jsonObj["customer"][i]["Group_A"].string == "Mr Bcde" 
            || self.jsonObj["custome"][i]["Group_B"].string == "Mr Abcde" 
            || self.jsonObj["customer"][i]["Group_B"].string == "Mr Bcde" 
    {
        self.jsonObj["customer"].arrayObject?.removeAtIndex(i)
    }
}

问题现在是进入具有超过360个数据集的循环所有元素都被找到但未从数组中删除,因为For-Loop不是威胁安全的。

如何制作威胁安全的For循环?

0 个答案:

没有答案