CloudKit 修改现有的 CKSubscription

CloudKit Modify Existing CKSubscription

不能直接修改已保存到 publicDatabase 的现有 CKSubscription,可以吗?

查看class文档,只能将其删除,然后可以创建具有新行为的新CKSubscription。

这是正确的吗?

谢谢

正确。任何 CKSubscription 对象一旦创建并保存到 public OR 私有数据库就无法修改。您只能删除它。

这可能就是您要找的...

"A CKModifySubscriptionsOperation object saves changes to one or more CKSubscription objects" (from documentation).