2014-10-11 4 views
0

길드원의 모든 길드원을 구문 분석을 사용하여 검색하려면 어떻게해야합니까?파문을 사용하여 같은 길드에있는 모든 길드원을 찾으십시오.

여기 내 코드입니다 :

PFUser *currentuser = [PFUser currentUser]; 
PFQuery *query = [PFQuery queryWithClassName:@"User"]; 
[query whereKey:@"connectedGuild" equalTo:currentuser[@"connectedGuild"]]; 
[query findObjectsInBackgroundWithBlock:^(NSArray *comments, NSError *error) { 
    NSLog(@"There are %d guildmembers. Error:%@", comments.count, error); 
}]; 

내 로그 :

There are 0 guild members. Error:(null)

connectedGuild 내가 모든 길드를 저장 길드 클래스에 대한 포인터입니다.

+1

인가를? 당신은 코드가 바르게 보인다 ... – Viper

답변

1

PFUser 클래스의 쿼리는 조금씩 다르게 인스턴스화해야합니다. 이 시도 : 자세한 내용은

PFUser *currentuser = [PFUser currentUser]; 
PFQuery *query = [PFUser query]; 
[query whereKey:@"connectedGuild" equalTo:currentuser[@"connectedGuild"]]; 
[query findObjectsInBackgroundWithBlock:^(NSArray *comments, NSError *error) { 
    NSLog(@"There are %d guildmembers. Error:%@", comments.count, error); 
}]; 

을, 여기에 Parse.com 웹 사이트 참조 : 당신은 당신이 올바른 클래스 이름과 키를 가지고 있는지 https://www.parse.com/questions/get-pfuser-in-pfquery-using-ios-api

+0

그것은 매력처럼 작동합니다! 고맙습니다! – Dridia