将收据传递给iCloud

时间:2014-03-28 12:20:07

标签: objective-c ios7 icloud rmstore

我正在使用RMStore的应用收据来验证不续订的订阅。当我尝试将此收据发送到iCloud时,我收到一个错误: * - [NSUbiquitousKeyValueStore setObject:forKey:]:尝试插入类'RMAppReceipt'的非属性值'。

以下是代码:

 RMAppReceipt *receipt = [RMAppReceipt bundleReceipt];
 NSUbiquitousKeyValueStore *storage = [NSUbiquitousKeyValueStore defaultStore];
 [storage setObject:receipt forKey:@"iReceipt"];

有什么想法吗?

1 个答案:

答案 0 :(得分:-1)

我通过从内部属性创建数组并将数组发送到iCloud来修复它。