锁屏iPhone

时间:2010-02-16 15:21:06

标签: iphone objective-c xcode iphone-3gs

我的问题很简单(我想和希望)。我想知道当我锁定手机时会发生什么。 我做了一个类似时钟的小应用程序,它应该在给定时刻播放和循环声音(比如18:00)。但是当我按下电源按钮并且电话锁定时,18:00没有任何反应。当我再次按下电源按钮18:05并显示“锁定屏幕”时,将播放声音。

请注意,在锁定手机之前我没有返回主屏幕。当我解锁应用程序时,应用程序仍处于打开状态。 有什么办法可以让我的应用程序在我锁定屏幕时仍能完成它的事情吗?或者这只是我可能犯的编程错误?

此致 保罗佩伦

1 个答案:

答案 0 :(得分:5)

您应该查看有关应用程序委托的applicationWillResignActive:和applicationDidBecomeActive:方法的信息。您可以在“iPhone应用程序编程指南”中找到此信息。另外,请查看同一指南中有关“自动睡眠定时器”的信息。

http://developer.apple.com/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/ApplicationEnvironment/ApplicationEnvironment.html#//apple_ref/doc/uid/TP40007072-CH7-SW59

我认为您可以使用此信息回答您自己的大多数问题,但请发布您可能提出的任何后续问题。

巴特

相关问题