【发布时间】:2011-05-12 02:05:54
【问题描述】:
我正在开发 Game iPhone 应用程序,它有音乐播放器和一些动画。游戏被短信打断或通话终止。它应该暂停游戏,直到您单击取消。但是,如果我收到呼叫或消息,音频播放器会暂停,在接受/拒绝呼叫后,它不会继续播放。如何管理这个?其实
【问题讨论】:
标签: iphone ios multitasking
我正在开发 Game iPhone 应用程序,它有音乐播放器和一些动画。游戏被短信打断或通话终止。它应该暂停游戏,直到您单击取消。但是,如果我收到呼叫或消息,音频播放器会暂停,在接受/拒绝呼叫后,它不会继续播放。如何管理这个?其实
【问题讨论】:
标签: iphone ios multitasking
查看UIApplicationDelegate 参考。在那里,您会看到在您无法控制的事件发生时调用的各种方法(例如来电等)
在您的情况下,我相信您想要覆盖 applicationWillResignActive 和 applicationDidBecomeActive 方法来处理暂停游戏、声音等并恢复它们。
更新:我发现这篇博文对理解所有多任务委托非常有帮助:http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/
【讨论】: