问下  启动画面停留三秒我用的sleep   为什么真机测试黑屏停留了三秒

解决方案 »

  1.   

    要看你代码怎么写,要做什么
    如果sleep在起动画面前,那黑屏停留三秒很正常
      

  2.   


    - (void)viewDidLoad {
    [super viewDidLoad];
    sleep(3);
    NSString *path = [[NSBundle mainBundle]pathForResource:@"untitled" ofType:@"plist"];
    NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:path];
    self.movieTitle = dict ;
    [dict release];
    NSArray *array = [[movieTitle allKeys]sortedArrayUsingSelector:@selector(compare:)];
    self.classes = array;
    detailViewController = [[DetailViewController alloc]init];
      

  3.   

    可以用performselect:afterdelay  那个方法
      

  4.   

    http://www.cocoachina.com/iphonedev/sdk/2011/1028/3433.html4
      

  5.   

    不可以用sleep,主线程睡三秒你说黑不黑
      

  6.   

    没看懂什么意思你启动的时候sleep了三秒~所以程序不就执行到sleep那一句后在那地方等三秒么~这时候程序又不能继续往下走,那不就是黑屏停留了三秒么~