iOS

** Terminating app due to uncaught exception 'NSInvalidArgumentException',**
** 'Attempt to insert non-property list object **
** userName:1.com **
** versionLower: 1002 **
** status: ok
for key 1.com'**

这种错误的原因是插入了不识别的数据类型,NSUserDefaults支持的数据类型有NSString、 NSNumber、NSDate、 NSArray、NSDictionary、BOOL、NSInteger、NSFloat等系统定义的数据类型。自定义的类型需要转成NSData再存入。

你可能感兴趣的:(iOS)