Вы должны использовать
[self.window setRootViewController:yourViewController]
вместо addSubview
в вашем окне.
Кстати, поиск, прежде чем спрашивать, это хорошая привычка. ;)
Если вы хотите показать представление, такое как loginView или loadingView, вы можете установить его в качестве rootViewController, после загрузки вы можете сбросить rootViewController.
Обратите внимание, что в вашем ProjectAppDelegate.m вы можете получить window
self.window
, а в других контроллерах дочерних представлений вам понадобится
[[[UIApplication sharedApplication] delegate] window]
чтобы получить ваше главное окно.
Еще один простой способ для удовлетворения ваших требований заключается в том, что вы можете просто представить modalView
перед показом своего приложения. Удалите его после завершения, а затем запустите приложение.
Вы можете получить больше предложений ЗДЕСЬ .
Кстати, извините, я не получил уведомление о ваших комментариях, когда вы пишете в области комментариев других пользователей несколько дней назад. :( Вы должны добавить @
перед именем пользователя, когда вы комментируете где-то еще.