我正在尝试制作带有计时器和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];
答案 0 :(得分:1)
在Apple的人机界面指南中,建议不要使用闪屏。您的应用可能因此而被拒绝。
答案 1 :(得分:1)
使用计时器解决此问题不是最好的解决方案。我建议在延迟后执行选择器。它使用起来相当容易。只需将此行放在viewDidLoad方法中即可。
[self performSelector:@selector(performSegue) withObject:nil afterDelay:2];