1
내가 가진 문제는 매우 이상합니다. 이 클래스와parse.com includeKey : not working
: :이 테이블을 쿼리
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"를 제거하고 예상대로 작동하면 실행됩니다. 어떤 아이디어? 나는 오류를 얻지 않고 완성 블록을 점프한다. 내가 includeKey에 무작위로 키를 넣으면 나는 동일한 시나리오를 얻는다. 이러한 사용자는 User 테이블에 있습니다.