gpt4 book ai didi

objective-c - 如何正确切换 View

转载 作者:行者123 更新时间:2023-11-28 22:43:16 25 4
gpt4 key购买 nike

我正在制作一个 iOS 应用程序(第一个不是 Hello World 的实际应用程序),它将有 2 个屏幕。在如何让一个屏幕(或 View Controller)打开另一个屏幕之前,我在这里询问过,这就是我想使用的:

[self presentViewController:[[self storyboard] instantiateViewControllerWithIdentifier:@"statView"] animated:YES completion:nil];

它有效。但是,它在运行时给我以下消息:

Interface Builder 文件中的未知类 statView。(注意:这并不能阻止我使用该应用程序,它似乎只是一个警告。

这让我相信我做错了什么。此外,我似乎正在实例化这个新的 View Controller ,但从未摆脱它。因此,当我来回切换时,我想我可能每次都将这些 View Controller 实例化为新的?

所以我的问题是:

  1. 如果有更好的方法可以在这些窗口之间切换,该怎么做?

  2. 如果这是正确的,为什么会出现错误消息?

最佳答案

最简单的方法是使用 Storyboard。添加一个按钮并将其链接到第二个 View 。

您可以使用 Segue 来解析数据:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {

if([[segue identifier] isEqualToString:@"SEGUENAME"]) {
SecondViewController *secondViewController = [segue destinationViewController];
secondViewController.parameter = parameter; // Parse a value
}
}

关于objective-c - 如何正确切换 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13882551/

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