我正在使用解析并尝试使用下面的代码来尝试检查哪些用户在数组@“Id1”中有某个字符串。但是我没有得到任何东西回来。whereKey:containsString 仅用于搜索解析字符串值吗?如果是这样,我如何搜索解析数组以查看它们是否包含字符串?提前致谢。
NSString *searchId = [[NSUserDefaults standardUserDefaults] objectForKey:@"searchId"];
PFQuery *query = [PFUser query]; //1
[query whereKey:@"Id1" containsString:searchId];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {//4
if (!error) {
NSLog(@"1");
self.ObjectsArray = nil;
self.ObjectsArray = [[NSArray alloc] initWithArray:objects];
} else {
[[[UIAlertView alloc] initWithTitle:@"Error" message:@"Please make sure you have a proper device connection." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil] show];
}
}];