2010-08-19 4 views
1

Я вижу, что делегат имеет «didFinishLaunchingWithOptions», когда первое приложение загружается первым. Я знаю, что на каждой странице есть DidLoad и WillAppear.Когда Open From Background

Существует ли метод/функция/класс или что-то еще, что требуется для приложения, когда оно находится в фоновом режиме. Либо пользователь щелкает его из нижней строки значков (после двойного щелчка), либо просто щелкает значок приложения, когда он уже открыт.

Я не хочу использовать WillAppear, потому что тогда это произойдет на каждом просмотре страницы, а не только на эту перезагрузку из фона.

Благодаря Alex

ответ

1

Если вы хотите поймать тот факт, что ваше приложение довести до переднего плана вы должны использовать протокол UIApplication делегата, которые дают вам этот метод:

- (void)applicationWillEnterForeground:(UIApplication *)application 

Это посланный непосредственно перед приложение выходит на передний план, и вы можете делать то, что хотите в данный момент.

Будьте осторожны, это работает только с iOS 4.0, этот метод следует добавить в класс делегирования приложения после - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions.

Надеюсь, это поможет!