parsed 是一个 NsDictionary ,我通过
如果让 findbalances: AnyObject = parsed["balances"]
这给了我 AnyObject 格式的余额列表
(
{
"available_amount" = 133519;
currency = AUD;
},
{
"available_amount" = 7854;
currency = CAD;
},
{
"available_amount" = 88581;
currency = EUR;
},
{
"available_amount" = 0;
currency = GBP;
},
{
"available_amount" = 63618;
currency = INR;
},
{
"available_amount" = 375;
currency = NZD;
},
{
"available_amount" = 0;
currency = TRY;
},
{
"available_amount" = 2918958;
currency = USD;
}
)
我知道
let whatCurrency = (findbalances[7]["currency"] as! String)
=USD 但是,如果对象的数量发生变化,我如何找到该值 [7]?
我想匹配美元
我试过
let defaultcurr = "USD"
let findUSD = findbalances.indexOfObject(defaultcurr)
但这给了我 9223372036854775807
我怎么才能找到 7