0

MBProgressHUD を使用して、配列からのデータの処理についてユーザーに通知したいと考えています。私は N 個の要素を持つ配列を持っており、各要素を処理する必要があります (これは時間がかかることを意味します)。そのため、進行状況 (x% 完了) をユーザーに通知したいと思います。

この配列を処理するメソッドがあります ( processData:(NSArray *)data ) 配列のすべての要素を反復処理します

processData:(NSArray *)dataを呼び出す前に hud の詳細テキスト ラベルを 0% に設定してから、このメソッドを呼び出して反復ごとに hud を更新しようとしましたが、hud は更新されません (メソッドを実行しているためだと思います)メインスレッドで...)

これを行う方法はありますか?processData:(NSArray *)dataをバックグラウンドで実行する必要がありますか? これが解決策である場合、どうすればよいですか?

どうもありがとうございました

4

1 に答える 1