Мне нужны обратные вызовы на экране ON/OFF и обратные вызовы голосового вызова. Но я получаю обратные вызовы, когда мое приложение находится на переднем плане. Но я не могу получить обратные вызовы делегатов, когда мое приложение находится в фоновом режиме. Как можно получить блокировку или делегировать обратные вызовы, пока мое приложение находится в фоновом режиме?Предотвращение приложения iPhone для неактивного состояния
Я прочитал яблочного документ http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html
и я нашел «выполнение и многозадачность Backgound» http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html#//apple_ref/doc/uid/TP40007072-CH4-SW20
Но ничто не помогает мне в этом вопросе. Пожалуйста помоги.
Вы пробовали эти два метода в приложении делегат, - (void) applicationWillResignActive: (приложение UIApplication *); - (void) applicationDidBecomeActive: (приложение UIApplication *); –
К сожалению, экран вкл./Выкл. И начало/конец события не доступны непосредственно для приложения. Вы должны использовать существующие события приложения и создать обходной путь. – Amar
Я также попробовал код выполнения фона. Но он будет выполнять код до тех пор, пока поток не будет активен. Когда управление выходит за пределы потока. Приложение не отвечало на какие-либо события (если приложение находится в фоновом режиме). –