0

我正在从服务器加载数据,当收到数据时,我会更改视图。为此,我使用“performSelectorOnMainThread”,选择器是加载数据并最终更改视图的方法。

我的问题是我想在执行此任务时显示 UIAlertView。

当我使用“performSelectorInTheBackground”时它可以工作,问题出在下一个视图上,当视图出现时我显示另一个 AlertView 并且两个视图之间存在并发

当我尝试时:` [alertDownload show];

    UIActivityIndicatorView *indicateur = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];

    indicateur.center = CGPointMake(alertDownload.bounds.size.width / 2, alertDownload.bounds.size.height - 50);
    [indicateur startAnimating];
    [alertDownload addSubview:indicateur];







[self performSelectorOnMainThread:@selector(getPositionList) withObject:nil waitUntilDone:YES];`

UIAlertView 显示但就在视图更改之前...

最好的方法是什么?

4

0 回答 0