Как вызвать метод при повторном открытии приложения для iPhone

#iphone #objective-c #ipad

#iPhone #objective-c #iPad

Вопрос:

У меня есть метод, который я хочу вызывать не при первом запуске приложения из-за того, что оно вообще не открыто, а всякий раз, когда приложение открывается вообще, когда угодно. Итак, если приложение открыто, пользователь закрывает его, но оно все еще работает в режиме многозадачности, я хочу, чтобы метод запускался и при возобновлении работы приложения.

Комментарии:

1. Смотрите мой ответ ниже. Что вы пытаетесь сделать, когда приложение выходит на передний план? Если вы дадите более подробную информацию, я могу предоставить более конкретный код.

Ответ №1:

applicationWillEnterForeground:

В iOS 4.0 и более поздних версиях этот метод вызывается как часть перехода из фонового состояния в активное. В частности, он не вызывается при первом запуске приложения — это то, что вы ищете.

 - (void) applicationWillEnterForeground:(UIApplication *)application {

}