कोड काम कर रहा है, लेकिन मैं इस चेतावनी को कैसे चुप कर सकता हूं जो हर बार दिखाई देता है? से[स्ट्रिंग: AnyObject] से असंबद्ध प्रकार से कास्ट किया गया एनएसएमयूटेबल डिक्शनरी हमेशा विफल रहता है चेतावनी
let parentView = self.parentViewController as! SBProfileViewController
parentView.savedDetailsModel = SBSavedUserModel(data:responseObject["data"].dictionaryObject! as! NSMutableDictionary)
डाली '[स्ट्रिंग: AnyObject]' असंबंधित प्रकार 'NSMutableDictionary हमेशा चेतावनी विफल रहता है
SavedUserModel जानकारी संग्रहित बचाया करने के लिए: -
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
}
आप अपने शब्दकोश को म्यूटेबल क्यों करना चाहते हैं? – Tommy
क्योंकि शब्दकोश की सामग्री रनटाइम पर बदल सकती है। चूंकि उपयोगकर्ता किसी भी समय विवरण बदल/संपादित कर सकता है। @ टॉमी – Jitendra
आपके द्वारा दिए गए कोड को शब्दकोश से चार आइटम दिखते हैं और फिर कभी इसका उपयोग नहीं करते हैं। – Tommy