【发布时间】:2015-04-24 21:38:29
【问题描述】:
我的数据包含各种值的用户数据(我可以解析出来),然后以多种货币为每个用户提供余额。
我可以解析出用户数据。例如:
if let add2 = parsed["address"] as? String {
println("Alert: \(add2)")
}
我可以得到余额列表:
if let findbalances = parsed["balances"]{
println("find the balances: \(findbalances)")
我可以得到各个值:
var balance11:Double = findbalances[0]["available_amount"] as! Double/100
var curr11:String = findbalances[0]["currency"] as! String
数组是AnyObject。如果我尝试:
for currency in findbalances {
我明白了
类型 AnyObject 不符合序列
然后我尝试将其向下转换为String:
if let findbalances = parsed["balances"] as? String {
for currency in findbalances {
我的输出是空白的。
但我知道价值观就在那里。
我被难住了;如何在 Swift 中循环遍历 AnyObject 数组?
【问题讨论】: