Многозадачность в iphone? - PullRequest
1 голос
/ 11 мая 2011

Я занимаюсь разработкой приложения Game iPhone, в нем есть музыкальный плеер и немного анимации.Игра прерывается текстовым сообщением или звонок прерывается.Следует приостановить игру, пока вы не нажмете «Отмена».Но в то время как звук воспроизводится, если я получаю звонок или сообщение, аудиопроигрыватель находится в режиме паузы, после принятия / отклонения вызова он не воспроизводится.как это сделать?на самом деле

1 Ответ

2 голосов
/ 11 мая 2011

Посмотрите ссылку UIApplicationDelegate . Там вы увидите различные методы, которые вызываются, когда происходят события вне вашего контроля (например, входящий телефонный звонок и т. Д.)

В вашем случае я считаю, что вы хотите переопределить методы applicationWillResignActive и applicationDidBecomeActive для обработки приостановки игры, звуков и т. Д. И их восстановления.

ОБНОВЛЕНИЕ: я нашел этот пост очень полезным для понимания всех делегатов многозадачности: http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/

...