【发布时间】:2015-09-13 17:28:17
【问题描述】:
我使用以下代码创建 CKSubscription:
NSPredicate *predicate2 = [NSPredicate predicateWithFormat:@"(creatorUserRecordID == %@)", self.myRecordId];
CKSubscription *subscription2 = [[CKSubscription alloc]
initWithRecordType:@"Message"
predicate:predicate2
options:CKSubscriptionOptionsFiresOnRecordCreation];
其中 self.myRecordId 是当前登录用户的 CKRecordID。我这样做是因为我想在创建新对象(消息类型)时收到通知,但问题是通知永远不会到达。有人知道为什么吗?
【问题讨论】:
标签: ios objective-c nspredicate cloudkit cksubscription