首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CKSubscription类型的CKSubscriptionOptionsFiresOnRecordUpdate不起作用

CKSubscription类型的CKSubscriptionOptionsFiresOnRecordUpdate不起作用
EN

Stack Overflow用户
提问于 2015-08-09 14:12:53
回答 1查看 295关注 0票数 2

我用以下代码设置了一个CKSubscription

代码语言:javascript
复制
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"TRUEPREDICATE"];
CKSubscription *subscription = [[CKSubscription alloc] initWithRecordType:@"RecordTypeName"
                                                                 predicate:predicate
                                                            subscriptionID:@"Subscription1"
                                                                   options:CKSubscriptionOptionsFiresOnRecordCreation | CKSubscriptionOptionsFiresOnRecordUpdate];

CKDatabase *privateDatabase = [[CKContainer defaultContainer] privateCloudDatabase];
 [privateDatabase saveSubscription:subscription completionHandler:^(CKSubscription * _Nullable subscription, NSError * _Nullable error) {
     if (error) {
         NSLog(@"Failed to subscribe.");
     }
 }];

application:didReceiveRemoteNotification:中,添加新记录时会收到通知,但在更新现有记录时,我从未收到通知。

我尝试从CloudKit仪表板和另一个登录到同一个帐户的设备中更新记录。

我正在测试iOS 9测试版5。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-10 06:06:00

更新通知不起作用是已知的错误。

[ notifications](https://stackoverflow.com/questions/31103522/ckfetchnotificationchangesoperation-sometimes-not-returns-update-delete-notific)有时不返回更新,删除CKFetchNotificationChangesOperation [CloudKit推送通知对记录更新停止了working](https://stackoverflow.com/questions/31108576/cloudkit-push-notifications-on-record-update-stopped-working) [https://forums.developer.apple.com/thread/7288][3]

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31905152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档