我有一个启动到标签栏控制器的应用程序。当应用程序启动或从后台返回时,它会检查服务器是否对其数据进行更新。如果有可用更新,则可能需要几秒钟来获取数据并进行更新。
我想简单地呈现一个覆盖视图,告诉用户应用程序的数据正在更新,请等待几秒钟。我尝试执行此操作的方式如下:在我负责更新的班级中:
AppDelegate *delegate = [UIApplication sharedApplication].delegate;
[delegate.tabBarController.selectedViewController.view addSubview:updatingDataView];
[self runUpdateMethods];
问题是 updateDataView 仅在更新方法完成后才会出现在屏幕上。我怎样才能让它在更新方法开始之前出现?