通过userID和Date查询对象id



我对iOS编程非常陌生,所以我开始使用Parse构建应用程序。我有Photo类它存储所有用户的所有照片。所以我需要建立一个查询,返回最新发布的图像由当前用户。所以我这样做了

-(PFQuery*)checkImage{
PFQuery *query = [PFQuery queryWithClassName:@"Photo"];
[query whereKey:@"user" equalTo:[PFUser currentUser]];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error)
{
    if (!error) {
        NSLog(@"Successfully retrieved %lu scores.", (unsigned long)objects.count);
        NSLog(@"Objects: %@",objects);
       //next query here?

    } else {
        // Log details of the failure
        NSLog(@"Error: %@ %@", error, [error userInfo]);
    }
}];
return query;
}

它返回当前用户的所有照片,这很好,但下一步是检查最新发布的图像,并从记录objectID返回,我不知道在哪里放置下一个查询。

您可以在parse中控制createdAt字段的地方添加约束。或者另一个建议,您可以根据createdAt排序查询,并通过设置limit,当查询结果等于限制值时,您可以检索最新的结果。希望对你有帮助。

问候。

最新更新