37
Ricevo i dati dall'API di iTunes con AFNetworking e voglio creare un dizionario con la risposta ma non posso farlo.Trasmetti AnyObject al dizionario in swift
Errore: Impossibile convertire dell'espressione tipo "dizionario" di tipo "hashable"
Questo è il mio codice:
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)
})
}
Grazie Nate! Funziona! Swift è un po 'strano per me ... Ho bisogno di esercitarmi molto di più, grazie ancora! – dpbataller
Come assegno un valore da jsonResult a una stringa locale? variabile? – Sean
Non è possibile assegnare alcun valore a jsonResult poiché la parola chiave let lo contrassegna come immutabile. Dovrai usare un nuovo oggetto copiato. – lomokat