У меня есть 2 страницы с файлами XIB. Один из них - страница входа, а другой - страница приветствия.
Вот функция входа в систему:
-(IBAction)login{
NSLog(@"login begin");
NSString *loginResponse = [self tryLogin];
NSLog(@"%@", loginResponse);
loginError.text = loginResponse;
NSUserDefaults *session = [NSUserDefaults standardUserDefaults];
[session setInteger:1 forKey:@"islogged"];
}
После успешного входа пользователя мне нужно перенаправить его в другой файл XIB, который называется Уведомления. Теперь, как именно я должен это сделать?
Также по какой-то причине, когда я помещаю оператор if внутри функции, он не входит в операторы.
-(IBAction)login{
NSLog(@"login begin");
NSString *loginResponse = [self tryLogin];
NSLog(@"%@", loginResponse);
if(responseInt == @"2"){
NSLog(@"login error 2");
UIAlertView *alertURL = [[UIAlertView alloc] initWithTitle:@"Error!"
message:@"Username or password is wrong!"
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles: nil];
[alertURL show];
[alertURL release];
///////////////////////////////////////////////////
}else if(responseInt == @"0"){
NSUserDefaults *session = [NSUserDefaults standardUserDefaults];
[session setInteger:1 forKey:@"islogged"];
}
}
Как видите, я пытаюсь что-то записать в журнал, как только одно из условий выполнено, но оно не входит ни в одно из утверждений (loginResponse отправляется обратно как 2).