我试图在预期的时间后加载另一个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];
我正在寻找很长时间但找不到解决方案...
解
我刚发现错误。
我在M-File中导入了UIViewController的H-File,我想加载新的View.Than我创建了一个新对象并将其传递过来。
overView2 *overView = [[overView2 alloc] init];
[self presentViewController:overView animated:YES completion:nil];
抱歉,我是objectiv-c的新手...也许会帮助其他一些初学者:P
答案 0 :(得分:0)
呈现视图控制器的标准实现是:
[self presentViewController:overView animated:YES completion:nil];
除非我遗漏了什么。您还可以提供更多信息吗?