我正在从服务器加载数据,当收到数据时,我会更改视图。为此,我使用“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 显示但就在视图更改之前...
最好的方法是什么?