【发布时间】:2010-11-29 04:43:56
【问题描述】:
我正在开发一个 iPhone 应用程序,它使用 UILocalNotifications 在特定时间发送警报。按下警报上的 OK 按钮会启动应用程序,以便它可以执行特定任务。
到目前为止,在大多数情况下,一切都运行良好:如果应用程序正在运行并且警报触发,则它运行良好,如果应用程序未运行(但手机处于开机状态),它也能正常运行。
但是,如果在屏幕锁定时触发警报,则会发生以下两种情况之一。
- 警报触发,我立即“滑动解锁”,然后应用程序按预期启动。
- 警报触发,但我等待“滑动解锁”超过 20 秒(屏幕再次锁定(变暗)所需的时间)。当我最终解锁屏幕时,会显示警报,但不会启动应用程序。
我查看了 Apple 文档和本网站,但找不到答案。我希望我的解释是有道理的。有什么想法吗?
【问题讨论】:
标签: iphone handle alert slide uilocalnotification