繁体   English   中英

调用UIViewController的另一个视图不起作用

[英]calling another view of an UIViewController doesn't work

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

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

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

我也尝试插入[NSBundle mainBundle]而不是“ nil”,但仍然发生异常。 当我按以下方式推送UIViewController时,没有异常发生,但是在删除第一个视图之后,没有任何反应:

[self.parentViewController addChildViewController:overView];

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


我刚刚发现了错误。

我将UIViewController的H文件导入到要加载新View的M文件中,然后创建了一个新对象并将其传递给我。

overView2 *overView = [[overView2 alloc] init];
[self presentViewController:overView animated:YES completion:nil];

抱歉,我是objectiv-c的新手,也许也会对其他一些初学者有所帮助:P

呈现视图控制器的标准实现是:

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

除非我缺少任何东西。 您还能提供更多信息吗?

暂无
暂无

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

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