2011-05-11 45 views
1

我正在開發遊戲iPhone應用程序,它有音樂播放器和幾個動畫。遊戲被短信或打電話終止。它應該暫停遊戲,直到你點擊取消。但是,如果我收到來電或留言時播放聲音,音頻播放器暫停,接受/拒絕來電後,播放不會繼續播放。如何管理這個?實際上iphone中的多任務處理?

回答

2

看看UIApplicationDelegate參考。在那裏你會看到被稱爲超出你的控制範圍的事件的各種方法(比如打電話等)

在你的情況下,我相信你想重寫applicationWillResignActiveapplicationDidBecomeActive方法來處理暫停遊戲,聲音等,並恢復它們。

更新:我發現這個博客帖子非常有助於理解所有的多任務委託:http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/

+0

+1的正確答案和有用的鏈接 – Till 2011-05-11 18:10:02