我在创建为Launcher的InitialViewController中呈现主视图控制器(带有库存ViewController.m / h文件)时遇到了一些问题。
我想在InitialViewController中执行一些动画,然后呈现主视图控制器(这是主要的,您在创建空白项目时找到的那个)。
这是我提出的代码:
-(InitialViewController)
- (void)viewDidLoad {
[super viewDidLoad];
[self CommittAnimation];
[self performSelector:@selector(show) withObject:nil afterDelay:0];
}
-(void)show
{
ViewController*home=[ViewController alloc]init;
[self presentViewController:home animated:YES completion:nil];
}
我还没有显示CommitAnimation,因为它与问题无关。
它说我 - 未知的类型名称" ViewController",你的意思是UIViewController? -
我如何展示自己的观点?甚至在某些NSTimer值不起作用后执行。但
答案 0 :(得分:0)
在家庭视图控制器本身中执行动画可能更容易。只需在一个视图下添加所有动画元素,然后在动画完成时隐藏该视图。这种方式你不必执行segues。
另外,对于错误 - “未知类型名称”ViewController“,你的意思是UIViewController? - ” 您是否在初始视图控制器类文件中导入了“ViewController.h”?