gpt4 book ai didi

ios - Quickblox:是否可以删除用户创建的所有自定义对象

转载 作者:行者123 更新时间:2023-11-29 10:50:51 24 4
gpt4 key购买 nike

是否可以通过一次 API 调用为当前用户删除特定类的所有自定义对象?

调用可能是这样的:

[QBCustomObjects deleteObjectsForClassName:@"ClassName" delegate:self];

当用户想要删除他/她的帐户或者想要删除他为特定类创建的所有条目时,这将很有用。

此外,如果应用程序出于任何原因丢失了删除单个对象所需的类 ID,这将是有益的。然后,这将删除在开始单独删除它们之前首先获取所有类 ID 的额外步骤。

请让我知道这是否可行,我遗漏了一些东西。对于如何在带宽和 API 使用方面以最有效的方式执行此操作的任何提示,我们将不胜感激。

提前致谢!

(我正在使用 Quickblox iOS SDK:具有最新 git 提交的版本:2013 年 11 月 27 日星期三 18:52:20)

最佳答案

您可以通过 3 个步骤删除特定类的所有对象:

1) 通过 QBCustomObjects 类检索所有对象:

objectsWithClassName:extendedRequest:delegate:

2) 创建数组,循环遍历所有项目并收集它们的项目 ID。

3) 通过 QBCustomObjects 类执行删除(并传递 ID 数组)

deleteObjectsWithIDs:className:delegate:

(有关如何使用此方法的详细信息,请查看此http://sdk.quickblox.com/ios/Classes/QBCustomObjects.html)

PS:我不知道,这个功能可能会在以后出现在SDK中。

关于ios - Quickblox:是否可以删除用户创建的所有自定义对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20544316/

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