Неправильная навигация по ViewController в приложении iOS для разработчика в Objective c Логин Забыли пароль? - PullRequest
0 голосов
/ 06 декабря 2018

Я работаю над старым приложением iOS Objective c.У меня есть рабочий логин.Кнопка логина и логика все созданы в .m файлеЯ пытаюсь добавить забытый пароль Ссылка на отдельный контроллер представления с segue, определенным в раскадровке.это работает.Но теперь, когда я нажимаю кнопку входа в систему, он проходит функцию входа в систему, но в конце концов открывается забытый пароль.Я не очень хорошо знаком с Segue.

Может кто-нибудь помочь мне, что я не так?Это будет отличная помощь.Забыл пароль segue напрямую связан в раскадровке.У меня не реализован метод preparesegue

  //login button added
 - (void)viewDidLoad{
    self.title = @"Log In";
    logInButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];

    [self.logInButton setFrame:CGRectMake(86, 324, 142, 37)];
    [self.view addSubview:logInButton];
    [logInButton setTitleColor: [UIColor whiteColor] forState:UIControlStateNormal];
    [logInButton setTitleColor: [UIColor whiteColor] forState:UIControlStateHighlighted];
    [logInButton.titleLabel setFont:[UIFont fontWithName:@"Helvetica-Bold" size:15]];
    [logInButton setTitle:@"Log In" forState:UIControlStateNormal];
    [logInButton addTarget:self action:@selector(logInButtonDePressed) forControlEvents:UIControlEventTouchUpInside];
    [super viewDidLoad];
    }

//login button clicked
(void)logInButtonPressed{
    [self.userNameTf resignFirstResponder];
    [self.passwordTf resignFirstResponder];
    [self logIn];
}

//login code
(BOOL)logIn{
        [self logInParser:[NSString stringWithFormat:@"username=%@&password=%@",
                           [userNameTf text],[passwordTf text]]];
        return TRUE;
}

-(void)logInParser:(NSString*)httpBodyString{

    NSURL *URL =[NSURL URLWithString:[apiURL stringByAppendingString:@"apiURL"]];
    NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:URL];
    [request addValue:@"application/x-www-form-urlencoded type" forHTTPHeaderField:@"Content-Type"];
    [request setHTTPMethod:@"POST"];
    [request setHTTPBody:[httpBodyString dataUsingEncoding:NSUTF8StringEncoding]];
    NSURLConnection *connection = [[NSURLConnection alloc]initWithRequest:request delegate:self];
    if(connection){
        webData = [NSMutableData data];
    }
}
...