2014-03-02 5 views
0

스택 몹을 백 엔드 제공 업체로 사용하고 있으며 로그인 화면이 작동하도록하려고합니다.로그인 성공 후 새보기 컨트롤러에 "밀어 넣기"하는 방법 StackMob

로그인이 성공한 후 새로운 UIViewController으로 이동하고 싶습니다. 그것은 충분히 간단하지만 문제가 있습니다. onSuccess의 내부

MyViewController* viewController = [[MyViewController alloc] init]; 

[self.navigationController pushViewController:viewController animated:YES]; 

:

- (IBAction)login:(id)sender { 

[self.client loginWithUsername:self.usernameField.text 
      password:self.passwordField.text 
      onSuccess:^(NSDictionary *results) { 

NSLog(@"Login Success %@",results); 

이 작업을 수행 할 수있는 더 나은 방법이 있나요

는 내가이 작업을 수행 할 수 있다고 생각? 도와주세요!

+0

게시 한 코드에 어떤 문제가 있습니까? – rdelmar

+0

글 머리 기호는 초기 로그인 컨트롤러 (로그인 화면)에서 성공적으로 로그인 한 후 새로운 것으로 이동하지 않습니다. – gradedcatfood

+0

왜 viewcontroller를 해제 하시겠습니까? –

답변

1

게시 한 내용이 정확하며이를 수행하는 가장 좋은 방법입니다.

어떤 이유로보기 컨트롤러가 올바르게 푸시되지 않은 경우 올바른 탐색 컨트롤러 스택에서 새보기 컨트롤러를 밀고 있지 않기 때문일 수 있습니다.

+0

감사합니다. 그리고 죄송합니다. 조금은 멍청한 녀석입니다. "네가 올바른 네비게이션 컨트롤러 스택에 새로운 뷰 컨트롤러를 밀고있는 것이 아니니까." 무엇을 다시 확인해야합니까? 스토리 보드에 연결해야합니까? 나는 코드를 통해이 모든 것을 할 수 있다고 믿는다. – gradedcatfood

+0

네비게이션 컨트롤러와 스토리 보드 설정 방법에 따라 달라진다. 매우 광범위한 주제이므로 일부보기 컨트롤러 기본 사항을 읽어 보시기 바랍니다. https://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/Introduction/Introduction.html –