I used the storyboard to create my application, where the initial View is an TabBarController.
But the first time the application starts I download the database (4Mb). So, my splash screen is displayed until the download is over, because the download is done in AppDelegate. I would like to change it and display a View to the user indicating that a download is being done, not to get the impression that the application crashed.
I tried this in didFinishLaunchingWithOptions: but doesn’t work:
LoadViewController *loadView = [[LoadViewController alloc] init];
[self.window makeKeyAndVisible];
[self.window addSubview:[loadView view]];
Thanks in advance.
I am not sure if this will meet your needs but I used MBProgressHUD to handle some display while uploading data to a server, maybe you could do something like the same with your download of the database.
This would allow you to show the user some progress that something is happening and when the database is fully downloaded initialize your view.