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