我遇到问题,我在方法中创建字典,然后尝试使字段等于字典!
所以:
var theJson : NSDictionary!
func someMethod()
{
if let theDictionary = valueFromGoogleDirections as? NSDictionary
theJson = theDictionary
}
func fieldTest()
{
print(theJson)
}
在调用someMethod然后调用fieldTest之后,fieldTest方法总是打印“{}”,我认为这意味着它是一个空字典。到底是怎么回事?我知道theDictionary正在获取值,因为我能够在someMethod方法中使用它的值。
答案 0 :(得分:0)
试试这个:
theJson = theDictionary.copy()