У меня возникла проблема с созданием словаря в методе, а затем попробуйте сделать поле равным словарю!Скопировать локальный словарь в глобальный словарь
Итак:
var theJson : NSDictionary!
func someMethod()
{
if let theDictionary = valueFromGoogleDirections as? NSDictionary
theJson = theDictionary
}
func fieldTest()
{
print(theJson)
}
после вызова SomeMethod, а затем fieldTest метод fieldTest всегда печатает «{}», который я полагаю, означает, что это пустой словарь. Что происходит? Я знаю, что theDictionary получает значения, потому что я могу использовать его значения из метода someMethod.
ли 'someMethod' что делает любой асинхронной вызов ?, если после этого вам нужно использовать блок завершения. –
Я не верю, но это я рассмотрю. Благодаря! – skyleguy