Kod çalışıyor, ancak her seferinde görünmeye devam eden bu uyarıyı nasıl susturacağım? dan, [String: AnyObject] öğesinin ilgisiz türden NSMutableDictionary öğesine dökümü her zaman başarısız oluyor Uyarı
let parentView = self.parentViewController as! SBProfileViewController
parentView.savedDetailsModel = SBSavedUserModel(data:responseObject["data"].dictionaryObject! as! NSMutableDictionary)
dökme '[dize: AnyObject]' daima
SavedUserModel bilgiler depolar kurtardı Uyarı başarısız ilgisiz türü 'NSMutableDictionary' için: -
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
}
Sözlükünüzün neden değişebilir olmasını istiyorsunuz? – Tommy
Çünkü sözlüğün içeriği çalışma zamanında değişebilir. Kullanıcı istediği sayıda değiştirebilir/düzenleyebilir. @Tommy – Jitendra
Bize verdiğiniz kod, sözlükten dört öğe arar ve daha sonra bir daha kullanmaz. – Tommy