我试图保存一个 SKProduct 对象并使用 NSKeyedArchiver 类对其进行归档,但它会生成一个错误为-[SKProduct encodeWithCoder:]: unrecognized selector sent to instance。
+ (void)saveProduct:(SKProduct *)product
{
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:product];
[[NSUserDefaults standardUserDefaults] setValue:data forKey:PRODUCT];
[[NSUserDefaults standardUserDefaults] synchronize];
}
有没有办法保存 SKProduct 的实例?