タブバーコントローラーを起動するアプリがあります。アプリが起動するか、バックグラウンドから戻ると、サーバーのデータの更新を確認します。更新が利用可能な場合、データを取得して更新するのに数秒かかる場合があります。
アプリのデータが更新されていることをユーザーに通知するオーバーレイビューを表示し、数秒お待ちください。私がこれを行おうとしている方法は次のとおりです:私が持っている更新を処理する私のクラスでは:
AppDelegate *delegate = [UIApplication sharedApplication].delegate;
[delegate.tabBarController.selectedViewController.view addSubview:updatingDataView];
[self runUpdateMethods];
問題は、updatedDataViewが、updateメソッドが完了した後にのみ画面に表示されることです。更新メソッドが開始する前に表示するにはどうすればよいですか?