2016-09-16 2 views
1

나는 Client라는 클래스가 있으며이 클래스에는 포인터 < _User>가 있습니다.Swift Parse SDK의 <_User> 포인터로 쿼리

query.whereKey ("사용자", EqualTo가 : currentUser)

그러나 이런 식으로, 내 쿼리 데이터가없는 반환 그 추적 방법을 할 노력하고있어.

누군가이 쿼리를 어떻게 수행 할 수 있습니까?

+0

당신이 보여 더 많은 코드가 있습니까? 질문을 시작하는 방법, 응답을 처리하는 방법. – Zico

+0

PFQuery (className : "_User")에서 쿼리하고 클라이언트 테이블의 includeKey를 사용해야한다고 생각합니다. – JVS

답변

0

클래스에 관련 개체를 가져 오는 includeKey 속성을 설정해야 할 수 있습니다 (예 :

var query = PFQuery(className:"Client") 

// Retrieve the most recent ones 
query.orderByDescending("createdAt") 

// Include the user 
query.includeKey("user") 

출처 : Parse iOS Guide

0

시도이

query.whereKey("user", equalTo: PFUser.currentUser()!) 

또는

query.whereKey("user", equalTo: PFObject(withoutDataWithClassName: "_User", objectId: "\(PFUser.currentUser()!.objectId!)")) 
+0

감사합니다! query.whereKey ("user", equalTo : PFUser.currentUser()!) 매우 잘 작동했습니다! –

관련 문제