gpt4 book ai didi

iphone - 调用 UIViewController 的另一个 View 不起作用

转载 作者:行者123 更新时间:2023-12-01 16:57:01 24 4
gpt4 key购买 nike

我试图在预期时间后加载 UIViewController 的另一个 Nib 。一切正常,但是当我加载 UIViewController 时,它被调用时出现异常。我是这样做的:

UIViewController *overView = [[UIViewController alloc] initWithNibName:@"overView2" bundle:nil];

[super presentViewController:overView animated:YES completion:nil];

我还尝试插入 [NSBundle mainBundle] 而不是“nil”,但仍然发生异常。
当我在下面推送 UIViewController 时,没有发生异常,但是在删除第一个 View 后没有任何事情发生:
[self.parentViewController addChildViewController:overView];

我搜索了很长时间,但找不到解决方案...

解决方案

我刚刚发现了错误。

我将 UIViewController 的 H 文件导入到我想加载新 View 的 M 文件中。然后我创建了一个新对象并将其传递。
overView2 *overView = [[overView2 alloc] init];
[self presentViewController:overView animated:YES completion:nil];

对不起,我是objectiv-c的新手......也许也会帮助其他一些初学者:P

最佳答案

呈现 View Controller 的标准实现是:

[self presentViewController:overView animated:YES completion:nil];

除非我错过了什么。你有更多的信息可以提供吗?

关于iphone - 调用 UIViewController 的另一个 View 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10841431/

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