Iphone UIC活动指示器-加载视图

Iphone UIC活动指示器-加载视图,iphone,objective-c,uiviewcontroller,navigation,controllers,Iphone,Objective C,Uiviewcontroller,Navigation,Controllers,我正在尝试为我的项目添加一些标题。因此,当我的应用程序加载时,它应该显示我的标题屏幕,活动指示器旋转,3秒钟后,它应该按下导航控制器。基本上我会在第一个视图控制器上有一个图像。因此,在IB中,我添加了一个图像视图并设置了图像。请帮我在第一个视图控制器加载后如何加载第二个视图控制器 基本上,请告诉我如何在没有任何按钮或任何其他控件的情况下在特定时间延迟后按下导航控制器。 谢谢你花这么多时间 编辑 - (void)viewDidLoad { [super viewDidLoad];

我正在尝试为我的项目添加一些标题。因此,当我的应用程序加载时,它应该显示我的标题屏幕,活动指示器旋转,3秒钟后,它应该按下导航控制器。基本上我会在第一个视图控制器上有一个图像。因此,在IB中,我添加了一个图像视图并设置了图像。请帮我在第一个视图控制器加载后如何加载第二个视图控制器

基本上,请告诉我如何在没有任何按钮或任何其他控件的情况下在特定时间延迟后按下导航控制器。

谢谢你花这么多时间

编辑

- (void)viewDidLoad {
    [super viewDidLoad];
    [indicator startAnimating];
    timer=[NSTimer scheduledTimerWithTimeInterval: 3.0 target:self selector:@selector(loadNextView) userInfo:nil repeats: YES];


}

-(void)loadNextView
{
    TabBarControllers *tabBar=[[TabBarControllers alloc]initWithNibName:@"TabBarControllers" bundle:nil];

    [self.navigationController pushViewController:tabBar animated:YES];
    [indicator stopAnimating];
}

查看NSObject的performSelector:withObject:afterDelay:方法。您应该能够指定3秒延迟来执行该操作。

还有许多iPhone示例代码,在指定延迟后使用NSTimer调用任何对象上的任何方法。只需创建一个方法来停止活动指示器并按下下一个控制器,在您的第一个视图中启动活动指示器后,通过3秒N计时器调用该方法。

谢谢您的回复。请查找上面编辑的代码。它给了我一个警告…计时器可能对该方法没有响应。我做得对吗?请让我知道。当我尝试运行应用程序时,会弹出一个黑屏。谢谢您的回复回复..请找到上面编辑的代码..它给了我一个警告..计时器可能不会响应方法..我做得正确吗..请告诉我..当我尝试运行应用程序时,会弹出一个黑屏