[User Defaults] Attempt to set a non-property-list object <XXXXXXXXXModel: 0x10eb150e0> as an NSUserDefaults/CFPreferences value for key 7849*******12
这种错误的原因是插入了不识别的数据类型,NSUserDefaults支持的数据类型有NSString、 NSNumber、NSDate、 NSArray、NSDictionary、BOOL、NSInteger、NSFloat等系统定义的数据类型。
自定义的类型需要转成NSData再存入。
需要注意的是,当所存数据结构有"<null>",NSUserDefaults是不能被成功解析并存入的,所有在存入之前需要将里边的"<null>"改成""即可存入。
9499

被折叠的 条评论
为什么被折叠?



