gpt4 book ai didi

ios - 在真正的 iOS 上打开一个新的 View Controller

转载 作者:行者123 更新时间:2023-11-29 03:40:57 27 4
gpt4 key购买 nike

我现在正在学习 iOS 编程,并开始构建一个应用程序。所以现在我正在注册一个用户,该用户将用户的详细信息发送到服务器,然后用 json 数组进行响应。结果可以是真,也可以是假。现在我想做的是,如果结果为真,则打开一个新的 View Controller 。我在网上和 stackoverflow 上进行了搜索,然后我这样做了

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


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

但是我收到“使用未声明的通知程序”错误,并且当我导入主 Controller 时,我收到“意外的接口(interface)名称”

Aso with segues 我认为我无法让它工作,因为结果可能是真的或假的。不管怎样,如果有人能告诉我如何让它工作,那就太好了。

错误:“使用未声明的标识符‘MainViewController’;您的意思是‘UIViewController’吗?”

最佳答案

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

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

您可能想从 Storyboard或 nib 文件初始化 Controller 。您还需要确保当前 ViewController 有一个 NavigationController 作为其父级。

关于ios - 在真正的 iOS 上打开一个新的 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18456619/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com