[英]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.