Parse からすべての電子メールのクエリを取得し、ユーザーが入力したものと同じかどうかを確認しようとしています。
PFQuery *query = [PFUser query];
[query whereKey:@"email" equalTo:emailerL];
NSArray *emailers = [query findObjects];
if ([emailers containsObject:emailerL]) {
[PFUser requestPasswordResetForEmailInBackground:emailerL];
[self.navigationController popToRootViewControllerAnimated:YES];
}
else {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Please try again" message:@"Email does not exist" delegate:self cancelButtonTitle:@"Gotcha" otherButtonTitles:nil];
[alert show];
}
なぜ if ステートメントが機能しないのかわかりません。(emailers は配列で、emailerL は文字列です)。
文字列を配列内のデータと比較するのに助けが必要だと思います。