Во второй раз, когда вы «запускаете» свое приложение, фактически вы не запускаете, а только повторно активируете (ваше приложение находилось в фоновом режиме).Ваши просмотры не перезагружаются.
Как сказано в предыдущих ответах:
- Вы можете обнаружить его с помощью
(void)applicationDidBecomeActive:(UIApplication *)application
и выполнить некоторый код здесь (обновить HMI, обновить данные и т. Д...), - Или переместите свой код на
viewWillAppear