PFQuery使用includekey

时间:2015-03-20 20:38:55

标签: ios parse-platform

我有两个表在解析。

  • 活动
  • 场地

Activity包含两个键:UserID和VenueID。我想查询和检索活动表中的场地详细信息。

我正试图用这个来做:

    PFQuery *query = [PFQuery queryWithClassName:QuoActivityClassName];
    [query whereKey:QuoActivityFavoritesUserID equalTo:[PFUser currentUser]];
    [query includeKey:QuoActivityVenueID];

    if (self.objects.count == 0) {
        query.cachePolicy = kPFCachePolicyCacheThenNetwork;
    }

    return query;

这将检索对象,但如何获取场地表中的特定字段,如名称,地址等。

1 个答案:

答案 0 :(得分:1)

您可以从PFQuery返回的对象获取Venue:

Venue * venue = object[QuoActivityVenueID];

你也可以这样做:

NSString * venueName = object[QuoActivityVenueID][Some_Name_Id];
NSString * venueAddress = object[QuoActivityVenueID][Some_Address_Id];