【发布时间】:2017-03-16 06:32:11
【问题描述】:
我正在尝试遍历字典中存在的数组。 我做错了什么,这应该如何工作?
public func getItemCount() -> Int{
var count = 0
for item in order.object(forKey:"items") as? Array {
count += 1
//other instructions
}
return count
}
【问题讨论】:
-
如果你不知道
Array是什么类型,最好使用[AnyObject]。你可以看看我的回答。 -
它的
as? Arrayfor 循环不能有可选的。要么使用有崩溃风险的as! Array,要么仅在数组不为零时将其分解并循环。 -
@Jargen89,我的回答解决了你的问题吗?
标签: ios arrays swift for-loop dictionary