gpt4 book ai didi

CloudKit 删除公共(public)数据库中的用户记录

转载 作者:行者123 更新时间:2023-12-03 21:22:09 25 4
gpt4 key购买 nike

当用户第一次启动您的应用程序时,CloudKit 会创建一个唯一的用户记录并添加到公共(public)数据库中。出于调试目的,我试图删除它,以便 CloudKit 可以生成一个与以前不同的新唯一 ID。

但是,当尝试使用 CloudKit 仪表板删除所述记录时,我收到以下错误:

invalid attempt to delete user records directly

尝试使用 deleteRecordWithID: 在代码中删除它时出现相同的错误方法。

有谁知道删除用户记录的正确方法?甚至可能吗?是否有任何其他解决方案可以通过强制创建新记录来解决我的问题?

最佳答案

我找到了一个可能并不理想的解决方法,但总比没有好。我可以通过在开发环境中重置整个开发数据库来删除用户。
如果有问题的用户与您用于登录 CloudKit Dashboard 的用户相同,您可能无法将其删除。在这种情况下,您可以使用另一个 iCloud 帐户,并且每次重置开发环境时都应该删除该用户。
enter image description here

关于CloudKit 删除公共(public)数据库中的用户记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50958910/

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