【发布时间】:2019-08-31 19:20:31
【问题描述】:
我从一个 API 调用,它发回我作为 NSDictionary 检索的以下响应:
{
UKUS = "1.2962";
USUK = "0.779689";
}
我怎样才能得到第一个号码?
【问题讨论】:
-
字典中没有顺序,所以没有“第一”。你要哪个号码?与关键 UKUS 相关联的那个?
-
@Sweeper 是第一个数字,谢谢
-
yourDict["UKUS"]? -
@Sweeper 感谢这项工作,但是,因为可能有任何两种货币的组合,而不仅仅是英镑和美元,有没有更好的方法可以解决这个问题?谢谢。
-
“如何检索 Int ...”。首先,这些值是字符串,因此您必须将它们转换为数字类型。或者,更好的是,如果您能够更改您的 Web 服务,则应该将其修复为返回数字类型,而不是文本字符串。其次,你的意思肯定不是
Int,而是Double?
标签: swift nsdictionary