私は自分の問題を認識していますが、解決策を見つけることができません。ボタンが押されると、UIActivityIndicatorViewにstartAminationを実行し、XMLフィードからデータを取得するように指示します。私が抱えている問題は、ローダーのアニメーションを開始する前にイベント全体を実行するため、データが取得される前にローダーがスピンすることはないということです。ローダーのアニメーションを開始し、開始したらXMLフィードからのデータの取得を続行するにはどうすればよいですか?
-(IBAction)getXMLData {
[loader startAnimating];
[self retrieveXML];
}
.
. code
. more code
.
-(void)retrieveXMLEnded {
[loader stopAnimating];
}