繁体   English   中英

在真实的iOS上打开新的视图控制器

[英]Open a new view controller on true iOS

我现在正在学习iOS编程,并且开始构建应用程序。 所以现在我正在注册一个用户,该用户将用户的详细信息发送到服务器,然后以json数组作为响应。 结果可以为真或假。 现在我要做的是如果结果为true,则打开一个新的视图控制器。 我在线上搜索并且在stackoverflow上进行了搜索

if([operation boolValue] == 0){
        NSLog(@"Account Registered: %s","Yes");
        [self.navigationController pushViewController:MainViewController animated:YES];


    }
    else{
        NSLog(@"Account Registered: %s","No");
    }

但是我收到“使用未声明的通知程序”错误,并且在导入主控制器时得到“意外的接口名称”

麻木与segues我不认为我能使它起作用,因为结果可能是对还是错。 无论如何,如果有人可以告诉我如何进行此工作,那就太好了。

错误:“使用未声明的标识符'MainViewController';您是说'UIViewController吗?'”

MainViewController只是一个类名,您需要初始化MainViewController:

MainViewController* controller = [[MainViewController alloc] init];
[self.navigationController pushViewController:controller animated:YES];

您可能需要从情节提要或Nib文件初始化控制器。 您还需要确保当前的ViewController的父级具有NavigationController。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM