OGeek|极客世界-中国程序员成长平台

标题: ios - 在Parse中,如何编写查询以为我提供具有ID列表的所有对象? iOS [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 09:52
标题: ios - 在Parse中,如何编写查询以为我提供具有ID列表的所有对象? iOS

我有一些代码需要很长时间才能加载,我想加快速度。

我的最终目标是通过一组ID来获取对象列表。

现在,我正在遍历id的字符串数组,并构建用户对象以附加到whereKey,但是想知道是否有更好的方法可以做到这一点。

            NSMutableArray *followingArray = [[NSMutableArray alloc] init];
            for (NSString *userId in c_user.following) {
                PFQuery *getUser = [FSUser query];
                FSUser *user = (FSUser *)[getUser getObjectWithId:userId];
                [followingArray addObject:user];
            }
            [query whereKey"owner" containedIn:followingArray];



Best Answer-推荐答案


编辑:您可以使用用户objectId构建一个指针,然后进行查询。

NSMutableArray* followingArray = [[NSMutableArray alloc] init];
for (NSString* userId in c_user.following) {
    // build the pointer to the object
    PFObject* object = [PFObject objectWithClassName"_User"];
    object.objectId = userId;
    [followingArray addObjectbject];
}

[query whereKey"owner" containedIn:followingArray];

关于ios - 在Parse中,如何编写查询以为我提供具有ID列表的所有对象? iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32052924/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4