У меня есть объект/словарь JSON, который я получил от AFNetworking
, и хочу условно развернуть ключ в массив строк.Необязательный Binding (String: AnyObject) до [String]
var person: [String : AnyObject] = ...
if let interests = person["interests"] as [String]{
// Do something
}
Появляется следующее сообщение об ошибке: (String : AnyObject) is not convertible to [String]
. Я не думаю, что могу привести person
в [String : Any]
, потому что он выходит как [String : AnyObject]
из рамки AFNetworking
. Любые идеи были бы хорошы.
Вы не говорите правду. Никто не может воспроизвести, основываясь на том, что вы показали. Покажите свой код _real_. Не вводите вручную: скопируйте и вставьте, чтобы мы увидели _exactly_ то, что вы говорите. – matt
@matt. Вы можете легко воспроизвести код. Я написал в основном то, что я написал в 'Playground', и сделал снимок экрана. http://i.imgur.com/2aSAjRe.png – blee908
Потому что вы не импортировали UIKit. Смотрите мой снимок экрана, который превосходит ваш скриншот! – matt