[NSUserDefaults读取和写入自定义对象和文件归档

1、问题场景

   encodeWithCoder -unrecognized selector sent

报错

2、定位问题

NSUserDefaults读取和写入自定义对象

3、原因解读

NSUserDefaults 存储数据的数据类型的有限的。

NSUserDefaults只支持: NSString, NSNumber, NSDate, NSArray, NSDictionary.

这些数据类型是可以直接存储的。

你可能感兴趣的:([NSUserDefaults读取和写入自定义对象和文件归档)