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