iPhone - ロードアクティビティインジケーター
-
13-09-2019 - |
質問
自分の問題を認識していますが、解決策が見つかりません。ボタンが押されると、UIActivityIndicatorView に startAmination を指示し、XML フィードからデータを取得します。私が抱えている問題は、ローダーのアニメーション化を開始する前にイベント全体が実行されるため、データが取得される前にローダーが回転しないことです。ローダーのアニメーションを開始し、開始したら XML フィードからのデータの取得を続行するにはどうすればよいですか?
-(IBAction)getXMLData {
[loader startAnimating];
[self retrieveXML];
}
.
. code
. more code
.
-(void)retrieveXMLEnded {
[loader stopAnimating];
}
解決
他のスレッドでアニメーションを開始
[loader performSelectorInBackground: @selector(startAnimating) withObject: nil];
所属していません StackOverflow