启动画面,segue和计时器的问题

时间:2013-12-19 20:38:36

标签: objective-c nstimer segue splash-screen

我正在尝试制作带有计时器和segue的启动画面,这将在2秒后执行。它是我的SplashScreenClass.m的一段代码。有什么问题?

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    [NSTimer scheduledTimerWithTimeInterval:2.0
                                     target:self
                                   selector:@selector(performSegue)
                                   userInfo:nil
                                    repeats:NO];
}
-(void)performSegue{
    [self performSegueWithIdentifier:@"splash" sender:self];

2 个答案:

答案 0 :(得分:1)

在Apple的人机界面指南中,建议不要使用闪屏。您的应用可能因此而被拒绝。

答案 1 :(得分:1)

使用计时器解决此问题不是最好的解决方案。我建议在延迟后执行选择器。它使用起来相当容易。只需将此行放在viewDidLoad方法中即可。

[self performSelector:@selector(performSegue) withObject:nil afterDelay:2];