ios - PFQuery 使用 includekey

标签 ios parse-platform

我有两个表正在解析。

  • 事件
  • field

Activity 拥有两个键:UserID 和 VenueID。我想查询和检索 Activity 表中的 field 详细信息。

我正在尝试使用这个来做到这一点:

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

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

    return query;

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

最佳答案

您可以从 PFQuery 返回的对象中获取 Venue,如下所示:

Venue * venue = object[QuoActivityVenueID];

您还可以:

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

关于ios - PFQuery 使用 includekey,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29175442/

相关文章:

ios - 如何获取包含 UIImage 的 NSAttributedString 的自定义文本等效项?

ios - 广告标识符 [IDFA] 使用不当,但事实并非如此

ios - 什么是 iDOT block

ios - 从 xcode 命令行生成 ipa

javascript - 如何使用 javascript 跟踪在解析分析中打开的应用程序?

ios 8 app facebook整合推荐

ios - 使用 KVO 时出现 NSInternalInconsistencyException

ios - 根据属性值搜索匹配增删CoreData

java - 如何在 Parse.com 中存储和接收个人资料图片?

ios - 我怎样才能检查我的整个解析数据库