【发布时间】:2015-04-11 18:58:31
【问题描述】:
我有数组:
var arrDicContact = udContact.valueForKey("arrDicContact") as [NSDictionary]
我想更改数组中的一个联系人:
for let dicx:NSDictionary in arrDicContact{
if (dic.valueForKey("name") as String) == selectedName{
//how to modify dic to newdic: dic = newdic
}
}
我可以使用 int i 从 0 到 arrDicContact.count-1 的 for 循环。但它没有退出......我喜欢for循环(for......in......)所以任何人都可以帮助我! :) 非常感谢。
【问题讨论】:
-
你不应该在迭代集合/数组/列表时修改它
标签: arrays swift for-loop nsdictionary