cloudkit - CloudKit 删除公共数据库中的用户记录
问题描述
当用户第一次启动您的应用程序时,CloudKit 会创建一个唯一的用户记录并添加到公共数据库中。出于调试目的,我试图删除它,以便 CloudKit 可以生成一个与以前不同的新唯一 ID。
但是,当尝试使用 CloudKit 仪表板删除所述记录时,我收到以下错误:
invalid attempt to delete user records directly
尝试使用该deleteRecordWithID:
方法在代码中删除它时出现相同的错误。
有谁知道删除用户记录的正确方法?甚至可能吗?是否有任何其他解决方案可以通过强制创建新记录来解决我的问题?
解决方案
推荐阅读
- graphql - graphQL,查找/过滤具有特定字段的节点
- batch-file - 如何创建允许输入并添加到静态行的批处理文件?
- excel - 退出切片器选择循环
- reactjs - 当 asyncValidation 出现错误时阻止表单提交
- regex - 正则表达式添加更多组和效率 Perl
- javascript - 用新创建的文件替换输入(文件)
- tree - Prolog和叶子中的二叉树
- python-3.x - Why can't sphinx-apidoc find the package in this travis/tox build?
- c# - 在 Web Api 中接收 Post 请求时处理无效的 Body
- python - 在numpy中随机播放数组的一部分