2011-12-16 6 views
-1

Я разработал одно приложение, в котором я должен определить, нажата ли кнопка для входа домой или идет ли звонок, или нажата ли кнопка блокировки (сна/пробуждения). Я прочитал это http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/ и в соответствии с ним, если звонок приходит или нажата кнопка дома или нажата кнопка блокировки, то одно и то же событие срабатывает, я должен их отдельно обнаружить. я должен применить один код, который срабатывает только при вызове не домой или нажата кнопка блокировкиiphone обнаружить делегировать событие

+0

Итак, какие методы делегата вы использовали и какой из них вызывается? Покажите дополнительную информацию, чтобы люди могли надеяться помочь вам. –

+0

Я использовал - (void) applicationWillResignActive: (приложение UIApplication *) {}, и он запускается при нажатии вызова или нажатии кнопки блокировки или нажатии кнопки дома –

+0

Это абсолютно верно и соответствует деталям на странице, с которой вы связались. То же самое происходит, если вы читаете документы Apple по этому вопросу. Что касается вашего приложения, оно было прервано для чего-то и больше не является активным приложением. –

ответ

0

Приложение не может обнаружить разницу между входящим вызовом или другим прерыванием.

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