Mã đang hoạt động, nhưng làm cách nào để tắt tiếng cảnh báo này luôn xuất hiện mỗi lần?truyền từ [String: AnyObject] sang loại không liên quan NSMutableDictionary luôn không thành công Cảnh báo
let parentView = self.parentViewController as! SBProfileViewController
parentView.savedDetailsModel = SBSavedUserModel(data:responseObject["data"].dictionaryObject! as! NSMutableDictionary)
cast từ '[String: AnyObject]' để loại không liên quan 'NSMutableDictionary' luôn luôn thất bại Warning
cửa hàng SavedUserModel lưu thông tin: -
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
}
Tại sao bạn muốn từ điển của mình có thể thay đổi được? – Tommy
Bởi vì nội dung của từ điển có thể thay đổi khi chạy. Vì người dùng có thể thay đổi/chỉnh sửa chi tiết bất kỳ số lần nào. @Tommy – Jitendra
Mã bạn đã cung cấp cho chúng tôi tra cứu bốn mục từ từ điển và sau đó không bao giờ sử dụng lại nó. – Tommy