1

我在 iPhone OS 4.1 上有一个录音应用程序。我注意到当任何警报(例如短信或计时器或警报或推送通知,最重要的是低电量警报)弹出时,该应用程序会停止录制(可能是因为它失去焦点)。问题是,一旦用户解除警报(确定或取消),我如何才能让应用程序从停止的地方继续录制,而无需用户再次按下任何按钮。底线,我如何让应用程序在 UIalert 中断之前继续它在前台所做的任何事情,而无需任何额外的用户输入。

我在 netflix 和 hulu+ 应用程序上看到了这一点,当弹出任何警报时视频会暂停,但当用户关闭弹出窗口时,视频会自动继续。

请不要看任何私有 API。

任何帮助将不胜感激。

4

1 回答 1

0

您应该考虑在Application 委托的-applicationWillResignActive和方法中处理这些问题。-applicationDidBecomeActive这些方法将分别在这些小中断发生之前和之后触发。

于 2010-11-17T20:16:58.597 回答