Il codice funziona, ma come faccio a disattivare questo avviso che continua ad apparire ogni volta?da [String: AnyObject] a un tipo non correlato NSMutableDictionary ha sempre esito negativo Avviso
let parentView = self.parentViewController as! SBProfileViewController
parentView.savedDetailsModel = SBSavedUserModel(data:responseObject["data"].dictionaryObject! as! NSMutableDictionary)
cast '[String: ANYOBJECT]' al tipo di estranei 'NSMutableDictionary' fallisce sempre Attenzione
negozi SavedUserModel salvate informazioni: -
class SBSavedUserModel : NSObject {
var userId : String!
var firstName : String!
var lastName : String!
var imageBase64 : String!
required init (data : NSMutableDictionary) {
self.userId = data.objectForKey("userId") as! String
self.firstName = data.objectForKey("fName") as! String
self.lastName = data.objectForKey("lName") as! String
self.imageBase64 = data.objectForKey("image") as! String
}
Perché vuoi che il tuo dizionario sia modificabile? – Tommy
Poiché i contenuti del dizionario possono cambiare in fase di esecuzione. Come utente può modificare/modificare i dettagli qualsiasi numero di volte. @ Tommy – Jitendra
Il codice che ci hai fornito cerca quattro elementi dal dizionario e poi non lo usa mai più. – Tommy