Code funktioniert, aber wie kann ich diese Warnung stummschalten, die jedes Mal angezeigt wird?Umwandlung von [String: AnyObject] in nicht verwandten Typ NSMutableDictionary schlägt immer fehl Warnung
let parentView = self.parentViewController as! SBProfileViewController
parentView.savedDetailsModel = SBSavedUserModel(data:responseObject["data"].dictionaryObject! as! NSMutableDictionary)
Umwandlung von '[String: ANYOBJECT]' an unabhängige Typ 'NSMutableDictionary'
ausfällt Warnung immer
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 möchten Sie, dass Ihr Wörterbuch änderbar ist? – Tommy
Da sich der Inhalt des Wörterbuchs zur Laufzeit ändern kann. Als Benutzer kann Details beliebig oft ändern/bearbeiten. @Tommy – Jitendra
Der Code, den Sie uns gegeben haben, sucht vier Wörter aus dem Wörterbuch und verwendet sie dann nie wieder. – Tommy