Stimmen aus [String:AnyObject], um unzusammenhängende Art NSMutableDictionary schlägt immer fehl Warnung

Code funktioniert, aber wie Stelle ich leise diese Warnung, das hält erscheinen, jedes mal?

let parentView = self.parentViewController as! SBProfileViewController
parentView.savedDetailsModel = SBSavedUserModel(data:responseObject["data"].dictionaryObject! as! NSMutableDictionary)

cast von '[String:AnyObject]' unabhängigen Typ 'NSMutableDictionary' schlägt immer fehl Warnung

SavedUserModel speichert Informationen gespeichert:--

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
}
  • Warum wollen Sie Ihr Wörterbuch zu veränderlich?
  • Denn Inhalt des Wörterbuchs kann sich zur Laufzeit ändern. Als Benutzer kann ändern/Bearbeiten der details einer beliebigen Anzahl von Zeiten. @Tommy
  • Der code, den Sie uns mitgeteilt haben, sieht vier Elemente aus dem Wörterbuch und dann nie verwendet es wieder.
InformationsquelleAutor Jitendra | 2016-02-06
Schreibe einen Kommentar