在查询

时间:2016-04-18 17:42:03

标签: ios arrays xcode swift parse-platform

我知道这是一个非常简单的问题,但我已经坚持了3天,所以我现在正在寻求帮助。我正在尝试在Parse中运行查询,但似乎查询本身导致我的应用程序崩溃。

print(self.topUsersArray.objectAtIndex(sender3.tag))

        let checkIfAlreadyFollowing = PFQuery(className: "relation")
        checkIfAlreadyFollowing.whereKey("follower", equalTo: PFUser.currentUser()!)
        checkIfAlreadyFollowing.whereKey("followed", equalTo: self.topUsersArray.objectAtIndex(sender3.tag))
        checkIfAlreadyFollowing.findObjectsInBackgroundWithBlock {
            (objects, error) -> Void in

}

它在findObjectsInBackground行继续崩溃。这对我来说没有意义,因为我知道有whereKey("", equalTo: )约束的有效对象。即使它们无效,为什么查询只返回nil而不是崩溃。

错误为objectAtIndex 0 beyond bounds,它在findObjectsInBackGround行崩溃。

请注意。我甚至已经注释掉了第二个查询约束,并在-> Void in之后放置了一个断点,它仍然崩溃。

0 个答案:

没有答案