2016-12-08 5 views
0

iOS 응용 프로그램에 PFQuery을 사용하여 Parse.com의 클래스에 이미있는 그룹 이름을 검색합니다. 내 코드는 다음과 같습니다.Parse Query ContainsString이 잘못된 응답을 반환합니다.

PFQuery *groupQuery = [PFQuery queryWithClassName:@"Group"]; 
    if ([groupQuery whereKey:@"GroupName" containsString:self.theView.signUpView.additionalField.text]) { 
     NSLog(@"It Contains It %@", self.theView.signUpView.additionalField.text); 
    } 

문제는 내가 항상 가지고있는 문제입니다. 예를 들어 추가하려는 그룹의 이름은 Bazinga입니다. 현재 그룹 이름은 YWAMYWAM KonaCRICS Teachers입니다. 그러나 쿼리에는 이미 Bazinga의 GroupName이 포함되어 있음이 나타났습니다. 여기서 무슨 일이 일어나고있는거야?

답변

2

당신은 쿼리

PFQuery *groupQuery = [PFQuery queryWithClassName:@"Group"]; 
[groupQuery whereKey:@"GroupName" containsString:self.theView.signUpView.additionalField.text]) 
[groupQuery findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) 
     { 
      if (error == nil){ 
       // Great! objects should only have the Group objects that contain thetext 
      } 
      else{ 
        // oops...check the error 
      } 
     }]; 
을 실행해야
관련 문제