我有一个类似
的SwiftyJson For-Loopself.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循环?