我正在尝试使用Xcode来获取用户类型输入的值,并执行以下三项操作之一:如果用户类型无效,它将停留在当前视图控制器上,并告诉用户凭据无效,如果有效,则“admin”将转到用户设置,如果为“user”或为null,则将转到订单列表。

我已经建立了if语句,只是不确定如何指定要转到的视图控制器。

最佳答案

我不太了解您的问题,但是您不能简单地分配这样的视图:

if(!error) {
   ViewController *viewcont = [[ViewController alloc]initWithNibName:@"ViewController" bundle:nil];
    [self presentViewController:viewcont animated:NO completion:nil];
} else {
 ViewController2 *viewcont2 = [[ViewController2 alloc]initWithNibName:@"ViewController2" bundle:nil];
    [self presentViewController:viewcont2 animated:NO completion:nil];
}

关于ios - 如何获得确定要转到哪个 View Controller 的按钮?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23159800/

10-13 03:58