我对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,当查询结果等于限制值时,您可以检索最新的结果。希望对你有帮助。
问候。