所以我想每天删除特定记录类型的每条记录。所以基本上,我希望在凌晨 12:00 删除数据,以便第二天保持新鲜。我该怎么做呢?这是我可以在 CloudKit 仪表板中设置的东西,还是我必须以编程方式设置它?
最佳答案
如果您需要删除多条记录,从仪表板中删除记录是一项繁重的工作。
最好的解决方法是创建一个单独的 recordType,每天包含一条记录。然后在当天要删除的记录中,为该特定日期记录设置一个 CKReference,并将其操作设置为 CKReferenceAction.DeleteSelf
之后你只需要删除天记录,所有相关记录将被删除。可以从仪表板轻松删除一条记录,或者您可以在您的应用程序中创建功能,或者您可以创建第二个应用程序用于管理操作。
关于ios - 每天从特定记录类型中删除所有 CloudKit 记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28337168/