// response is of type AnyObject!
let responseDic = response as [String : AnyObject]
let userDic = responseDic["user"] as [String : AnyObject]
Однако в последней строке я получаю сообщение об ошибке:
'(String, AnyObject)' is not convertible to '[String : AnyObject]'
Итак, я предполагаю, что поиск ключа в словаре возвращает необязательное значение, поэтому я попытался:
let userDic = responseDic["user"]? as [String : AnyObject]
Но я получаю:
'String' is not convertible to 'DictionaryIndex<String, AnyObject>'
Каков правильный способ заставить это работать?