我试图在预期时间后加载 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 文件中导入了 UIViewController 的 H 文件。然后我创建了一个新对象并将其传递。
overView2 *overView = [[overView2 alloc] init];
[self presentViewController:overView animated:YES completion:nil];
对不起,我是objectiv-c的新手......也许也会帮助其他一些初学者:P