2013-09-26 5 views
0

Мне нужно перезагрузить приложение для iPhone, если оно было в процессе, и устройство было заблокировано и снова разблокировано. Как это можно сделать?Обновить приложение iPhone после блокировки экрана

+0

возможно дубликат - http://stackoverflow.com/questions/7888490/how-can-i-detect-screen-lock-unlock-events-on-the-iphone – smartmeta

+2

Что вы подразумеваете под «перезагрузкой»? Зачем вам это нужно? – Wain

+0

@Wain, мне нужно запустить приложение с самого начала, с контроллера представления, который был впервые показан в приложении. –

ответ

1

Ниже приведены методы, которые вызывается, когда приложение переходит в фоновом режиме и когда оно возвращается на передний план. Они определены в файле appdelegate.m:

- (void)applicationWillResignActive:(UIApplication *)application; 
- (void)applicationDidEnterBackground:(UIApplication *)application; 
- (void)applicationWillEnterForeground:(UIApplication *)application; 
- (void)applicationDidBecomeActive:(UIApplication *)application; 

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

Надеюсь, что дает ваши указатели.

Смежные вопросы