gpt4 book ai didi

ios - CloudKit 推送通知订阅不起作用

转载 作者:搜寻专家 更新时间:2023-10-30 22:07:05 24 4
gpt4 key购买 nike

我正在尝试使用 CloudKit 订阅推送通知。我收到此错误:

<CKError 0x170c5b1e0: "Unknown Item" (11/2003); server message = "could not find required field fieldID="25""

来自这段代码:

let subscription = CKSubscription(recordType: "PlayerData", predicate: NSPredicate(format: "TRUEPREDICATE"), options: CKSubscriptionOptions.FiresOnRecordCreation)
let notificationInfo = CKNotificationInfo()
notificationInfo.shouldBadge = false
subscription.notificationInfo = notificationInfo
PublicDb.saveSubscription(subscription, completionHandler: { (returnedSubscription: CKSubscription!, error: NSError!) in
println("\(error)")
})

但我没有一个名为“fieldID”的字段,在我的整个项目中也没有任何类型的引用。我也不知道25是从哪里来的。如果我更改我的记录类型和/或 NSPredicate,它仍然会发生。

我也试过设置这个但是什么都没有

notificationInfo.shouldSendContentAvailable = true

这曾经对我有用,但现在我不能再让它工作了。好像我的数据库在某处损坏了。我尝试删除记录类型并重新创建,但没有成功。

最佳答案

通过重置开发环境修复了它。希望同样的事情不会发生在产品上。 enter image description here

关于ios - CloudKit 推送通知订阅不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29017037/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com