美文网首页
NSUserDefaults crash问题相关

NSUserDefaults crash问题相关

作者: 赵永洪 | 来源:发表于2017-04-30 15:51 被阅读80次

NSUserDefaults插入报错attempt to insert non-property list object、、

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

自定义的类型需要转成NSData再存入。

===============================================

我原来认为NSUserDefaults存不了数组,又换成了字典,但是还是报错,最后求助网友大神解决了,是我里边的数据结构有"",而NSUserDefaults是不能被成功解析并存入的,所有在存入之前需要将里边的""改成""即可。

相关文章

网友评论

      本文标题:NSUserDefaults crash问题相关

      本文链接:https://www.haomeiwen.com/subject/oqdxtxtx.html