dictionaries data array dictionary swift

dictionary - data - Casting AnyObject al diccionario en swift



nsdictionary swift 4 (1)

Cuando define un Dictionary en Swift, también debe dar clave y tipos de valores. Algo como:

var jsonResult = responseObject as Dictionary<String, AnyObject>

Sin embargo, si el lanzamiento falla, obtendrás un error de tiempo de ejecución; es mejor que logres algo como:

if let jsonResult = responseObject as? Dictionary<String, AnyObject> { // do whatever with jsonResult }

Obtengo datos de la API de iTunes con AFNetworking y quiero crear un diccionario con la respuesta, pero no puedo hacerlo.

Error: No se puede convertir el tipo de expresión "Diccionario" para escribir "Hashable"

Este es mi código:

func getItunesStore() { self.manager.GET( "https://itunes.apple.com/es/rss/topfreeapplications/limit=10/json", parameters: nil, success: { (operation: AFHTTPRequestOperation!,responseObject: AnyObject!) in var jsonResult: Dictionary = responseObject as Dictionary }, failure: { (operation: AFHTTPRequestOperation!,error: NSError!) in println("Error:" + error.localizedDescription) }) }