guys :) 我有一个iOS闹钟应用程序,它使用UILocalNotification-s来安排用户定义的闹钟,如果应用程序进入后台。由于这(在我的实现中)可能是一个相对较长的过程,因此我需要确保在应用程序处于非活动状态之前完成通知的注册。我读到UIApplication中有一个方法:beginBackgroundTaskWithExpirationHandler,它会向iOS请求更多时间,以便完成它的任务,但我不知道如何使用它。这些(void(^)(void))参数吓倒我:)。我知道这个问题太多了,但是如果我有一个注册所有本地通知的方法[self registerLocalNotifications],可以请我指出如何确保方法在应用程序转到背景之前完成。非常感谢!UIApplication beginBackgroundTaskWithExpirationHandler question
3
A
回答
6
这看起来不错的示例代码,您可以与applicationDidEnterBackground看到块的使用^ {}一起:http://iphonesdkdev.blogspot.com/2010/04/local-push-notification-sample-code-os.html
相关问题
- 1. beginBackgroundTaskWithExpirationHandler
- 2. 多beginBackgroundTaskWithExpirationHandler
- 3. beginBackgroundTaskWithExpirationHandler不会过期
- 4. 使用多个beginBackgroundTaskWithExpirationHandler调用
- 5. 应用程序如果使用beginBackgroundTaskWithExpirationHandler IOS
- 6. beginBackgroundTaskWithExpirationHandler,从服务器下载数据
- 7. Docmd.TransferText question
- 8. list.find question
- 9. UpdatePanel Question
- 10. preg_match_all question
- 11. Newbee question
- 12. IDispatchOperationSelector question
- 13. ReportViewer question
- 14. Button.OnClientClick question
- 15. runOnUIThread question
- 16. parallel.for question
- 17. DBI:disconnect - question
- 18. function.arguments question
- 19. NSPredicate question
- 20. Auto_complete_for question
- 21. dateub question
- 22. MemoryLeaking - question
- 23. objectdatasource question
- 24. UIApplication _preferredInterfaceOrientationGivenCurrentOrientation:SIGABRT
- 25. android switchstatement question
- 26. Haskell ByteString/Data.Binary.Get question
- 27. sql COUNT question
- 28. PHP Javascript opener.document question
- 29. C++ socket question
- 30. MySql select question
谢谢!我会检查出来:) – cpprulez 2011-02-10 17:46:06