установка I A CKSubscription
со следующим кодом:CKSubscription типа CKSubscriptionOptionsFiresOnRecordUpdate не работает
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.
О Боже, спасибо. Я отправил отчет об ошибке. –
Вы не будете первым :-) –
<вставить возмутительное количество сердитых слов здесь Я потратил так много времени на это, избивая голову против моего монитора, потому что я понятия не имею, почему он не работает. Его облегчение, чтобы знать, что это не моя вина, но разочарование, чтобы знать, что я не могу ничего сделать, чтобы исправить это. – Nate4436271