成功登录StackMob后如何“推送”到新的视图控制器

时间:2014-03-02 01:19:28

标签: ios objective-c uiviewcontroller stackmob

我正在使用堆栈mob作为后端提供程序,我正试图让我的登录屏幕工作。

成功登录后,我想转移到新的UIViewController。这似乎很简单,但我遇到了问题。

我以为我可以这样做:

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

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

onSuccess内部:

- (IBAction)login:(id)sender {

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

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

有更好的方法吗?请帮忙!

1 个答案:

答案 0 :(得分:1)

您发布的内容是正确的,这是最佳方式。

如果出于某种原因未正确推送视图控制器,可能是因为您没有在右侧导航控制器堆栈上推送新的视图控制器。