0
我正在使用RMStore的应用收据来验证非续订订阅。当我尝试将此收据发送给iCloud时,出现错误:* - [NSUbiquitousKeyValueStore setObject:forKey:]:尝试插入类'RMAppReceipt'的非属性值''。将收据传递给iCloud
下面是代码:
RMAppReceipt *receipt = [RMAppReceipt bundleReceipt];
NSUbiquitousKeyValueStore *storage = [NSUbiquitousKeyValueStore defaultStore];
[storage setObject:receipt forKey:@"iReceipt"];
任何想法?
RMAppReceipt是NSObject的子类:@interface RMAppReceipt:NSObject – mihnea2kx
搜索错误。请参阅http://stackoverflow.com/search?q=%5Bios%5D+Attempt+to+insert+non-property+value您需要遵循与“NSUserDefaults”或属性列表相同的规则。 – rmaddy
除了@rmaddy所说的,在某些情况下,捆绑收据可以是“零”。尝试先刷新它。 – hpique