当前主视图控制器 Objective-C

Present Main View Controller Objective-C

当我从创建为 Launcher 的 InitialViewController 中呈现主视图控制器(带有库存 ViewController.m/h 文件)时,我遇到了一些问题。

我想在 InitialViewController 中执行一些动画,然后呈现 home view controller(这是主要的,当你创建一个空白项目时找到的那个)。

这是我想出的代码:

-(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 值之后执行 Segue 也不起作用。

在主视图控制器中执行动画可能更容易。只需将所有动画元素添加到一个视图下,然后在动画完成后隐藏该视图。这样你就不必执行 segues。

此外,对于错误 - "Unknown type name "ViewController",您是指 UIViewController 吗?-" 您是否在初始视图控制器 class 文件中导入了 "ViewController.h"?