我有这个代码。这在使用 FiresOnRecordCreation 的触发模式创建订阅时有效......但在 FiresOnce 上出现错误......错误是“查询订阅必须至少具有一种触发模式”
我的目标是我有一张照片。当照片的第一次评级发生时,我想收到通知。我不想在参考上使用 FiresOnRecordCreation,因为每个评级都会有一个太多的通知。我只想要收到第一个评级的第一个通知。
let database = CKContainer.defaultContainer().publicCloudDatabase
let predicate = NSPredicate(format:"owningPhoto == %@", ref)
let subscription = CKSubscription(recordType: "PhotoRatings", predicate: predicate, options: .FiresOnce)
xcode 在订阅上崩溃,但在 FiresOnce 上崩溃。