以下のように .m ファイルにコードがあります。
- (IBAction)btnLogin:(UIButton *)sender
{
NSString *strURL = [NSString stringWithFormat:@"http://www.myworkingdomain.com/fn_checkLogin2.php?name=%@&pass=%@", self.email.text, self.password.text];
// to execute php code
NSData *dataURL = [NSData dataWithContentsOfURL:[NSURL URLWithString:strURL]];
// to receive the returend value
NSString *strResult = [[[NSString alloc] initWithData:dataURL encoding:NSUTF8StringEncoding]autorelease];
if ([strResult isEqualToString:@"0"]) {
UIStoryboard *loginFailStoryBoard = [UIStoryboard storyboardWithName:@"loginFailStoryboard" bundle:nil];
UIViewController *initialFailLogin = [loginFailStoryBoard instantiateInitialViewController];
initialFailLogin.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:initialFailLogin animated:YES];
//NSLog(@"%@", strResult);
} else {
UIStoryboard *memberMenuBoard = [UIStoryboard storyboardWithName:@"memberMenuStoryboard" bundle:nil];
UIViewController *initialMemberMenu = [memberMenuBoard instantiateInitialViewController];
initialMemberMenu.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:initialMemberMenu animated:YES];
//NSLog(@"%@", strResult);
}
NSLog(@"%@", strResult);
}
@end
人が正しい電子メールとパスワードを入力したかどうかを判断してから、次のビューに移動しようとしています。ログに が'strResult'
あり、php スクリプトが正しく機能していることを示しています。if..else
一部の理由で機能していないステートメントが表示されるようになりました[strResult isEqualToString:@"0"]
メンバーが正しいパスワードでログインしたときにメンバー ビューに移動できるようにするには、どこを変更すればよいかアドバイスをいただけますか?
ありがとう