Выполнять код только при нажатии кнопки блокировки (iphone target-c)

Я сделал приложение, которое должно выполнять код, когда телефон заблокирован с активным приложением. Это действие вызывает следующие методы:

- (void)applicationWillResignActive:(UIApplication *)application

- (void)applicationDidEnterBackground:(UIApplication *)application

Вот в чем проблема: я не хочу выполнять один и тот же код, когда пользователь нажимает кнопку домой!!! но нажатие кнопки домой вызывает точно такие же методы!

Есть ли способ сделать что-то подобное

if(homebuttonPressed) do this; else do something else;

Спасибо, что прочитали это и помогли мне

Приветствует


person andre_bauer    schedule 09.11.2013    source источник