我想查询我的位置类,但只需要返回具有特定数据标准的用户发布的结果。
在我的用户字段中我有一个名为customer的列我只想返回客户列为NO的用户的已发布位置
所以它将如下
寻找用户>只获得客户列= NO>的用户列出那些位置帖子>让用户通过显示用户显示名称来选择一个.... 所以看起来我需要查询2个类我可以这样做
我正在使用IOS 7和Xcode 51 Beta3
我的用户类如下 username,displayName,Customer,DatePosted,DateUpdated
我的位置等级如下 位置,已发布用户,DatePosted,DateUpdated
位置类中的PostedUser链接到User类
可以完成此查询吗?
我已经尝试了但是它没有为label.text
重新调整任何东西// Create a query for places
PFQuery *query = [PFQuery queryWithClassName:@"Location"];
[query includeKey:@"postedUser"];
[query whereKey:@"displayName"
equalTo:[PFObject objectWithoutDataWithClassName:@"Location" objectId:_postedUser]];
NSLog(@"details from posted User %@ .", _postedUser) ;
答案 0 :(得分:0)
// Query 1
PFQuery * userQuery = [PFUser query];
[userQuery whereKey:"Customer" isEqual:@NO];
// Query 2
PFQuery * locationQuery = [PFQuery queryWithClassName:@"Location"];
// Make sure this key in locationQuery matches the objects from userQuery
[locationQuery whereKey:@"postedUser" matchesQuery:userQuery];
[locationQuery findObjects];
这应该返回所有位置对象,其中“postingUser”是对“Customer”键= @NO的用户的引用。