0

我有一个 NSURL 需要花费大量时间来加载 url,我需要显示一个微调器,我正在使用下面的代码,但微调器不是第一个出现的东西,它首先显示黑屏,我想要应用程序在启动时首先加载微调器,直到 URL 加载完成,任何人都可以帮助解决这个问题,将不胜感激。

 [NSThread detachNewThreadSelector:@selector(showLoading) toTarget:self withObject:nil];


    NSURL *URL = [NSURL URLWithString:@"http://strappcenter.net/strapp-projects/ohs/admin/jsonstring.php"];
    //NSURL *URL = [NSURL URLWithString:@"http://strappcenter.net/strapp-projects/ohs/admin/jsonstring.php"];
    NSError *error;
    NSString *stringFromFileAtURL = [[NSString alloc]
                                     initWithContentsOfURL:URL
                                     encoding:NSUTF8StringEncoding
                                     error:&error];


    [NSThread detachNewThreadSelector: @selector(spinEnd) toTarget:self withObject:nil];
4

1 回答 1

0

您需要添加启动画面,就像您的第一个屏幕一样。
然后从互联网加载数据。
看看这个教程

于 2012-10-02T04:09:32.453 回答