【发布时间】:2016-11-16 06:20:55
【问题描述】:
我有一个问题,我在一个方法中创建一个字典,然后尝试使一个字段等于字典!
所以:
var theJson : NSDictionary!
func someMethod()
{
if let theDictionary = valueFromGoogleDirections as? NSDictionary
theJson = theDictionary
}
func fieldTest()
{
print(theJson)
}
在调用 someMethod 然后 fieldTest 之后 fieldTest 方法总是打印“{ }”,我认为这意味着它是一个空字典。到底是怎么回事?我知道字典正在获取值,因为我可以在 someMethod 方法中使用它的值。
【问题讨论】:
-
someMethod是否进行了异步调用?如果是,则需要使用完成块。 -
我不相信,但我会调查一下。谢谢!
标签: json swift xcode dictionary google-directions-api