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