ios - 解析.com includeKey : not working

标签 ios swift parse-platform

我遇到的问题很奇怪。我查询这个表:

与这个类:

enter image description here

class ParseFriend: PFObject, PFSubclassing {

override class func load() {

    self.registerSubclass()

}

class func parseClassName() -> String! {

    return "Friend"

}

@NSManaged var fromUser: ParseUser!

@NSManaged var toUser: ParseUser!

@NSManaged var status: NSNumber!



}

我在这里创建请求:

    let fromQuery = ParseFriend.query()

    fromQuery.whereKey("toUser", equalTo: ParseUser.currentUser())

    fromQuery.includeKey("fromUser")

    let toQuery = ParseFriend.query()

    toQuery.whereKey("fromUser", equalTo: ParseUser.currentUser())

    toQuery.includeKey("toUser")

    let orQuery = PFQuery.orQueryWithSubqueries([fromQuery, toQuery])

    orQuery.findObjectsInBackgroundWithBlock { (results, error) -> Void in

        println("this is never called")

    }

出于某种原因,只有当我从两个查询中删除“includeKey”并按预期工作时,“这从不被调用”才会被执行。有任何想法吗?我没有收到任何错误,只是跳过了完成 block 。 我注意到如果我在 includeKey 中放置一个随机键,我会得到相同的场景。这些用户存在于用户表中。

最佳答案

在 orQuery 中使用 includeKey 而不是单独的 PFQuery

关于ios - 解析.com includeKey : not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27741164/

相关文章:

ios - 如何将条形按钮项目放在工具栏的底部?

ios - UIImage(文件内容:) returning nil despite file existing in caches directory

ios - 数据未转换为 UIImage

ios - 解析 Facebook 登录未执行,PFDateFormatter 无法识别的选择器

ios - 我的解析查询直到应用程序的其余部分完成后才完成,我该如何阻止这种情况发生?

iphone - 最佳实践是可以选择禁用应用程序通知

ios - UITextField文字颜色透明

ios - 如何使用金刚鹦鹉从 svg 图像创建一个大的 jpeg 图像?

swift - 显示文本的最佳方法

swift - 无法快速将视频保存到 Parse