버튼이있는 로그인 페이지가 있습니다. 로그인을 성공한 경우에만 클릭하고 속성을 사용하여 데이터를 다른 클래스로 전달하려고합니다.Segue Pass 데이터를 만드는 방법 및 특정 조건이 충족되는 경우에만 실행
데이터를 전달하기 위해 버튼에 Segue를 사용해 보았습니다.하지만 문제는이 Segue가 항상 로그인하지 못한 경우에도 다음보기로 이동한다는 것입니다.
-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([[segue identifier] isEqualToString:@"gotoMainPage"]) {
MainPageController *mpc = [segue destinationViewController];
mpc.username = @"TEST"; }
로그인이 성공하면 Segue 만 destinationController로 이동할 수 있습니까?
단추에 IBAction을 설정하는 것과 같이 다른 ViewController로 이동할 수있는 방법이 있으며 로그인이 성공하면 instantiateViewControllerWithIdentifier 및 presentViewController를 사용하고 있으며 그 중 문제는 여기에서 시도했음을 알고 있습니다. 그것은 다른 클래스에 데이터를 전달하지 않습니다.
도움을 주시면 감사하겠습니다. 감사합니다
오케이, 로그인을 위해 Segue 메소드를 사용할 수 없습니다. – user3047450