【问题标题】:UIApplication beginBackgroundTaskWithExpirationHandler questionUIApplication beginBackgroundTaskWithExpirationHandler 问题
【发布时间】:2011-02-11 01:38:30
【问题描述】:

伙计们:) 我有一个 iOS 警报应用程序,如果应用程序进入后台,它使用 UILocalNotification-s 来安排用户定义的警报。由于这(在我的实现中)可能是一个相对较长的过程,因此我需要确保在应用程序处于非活动状态之前完成通知的注册。我读到UIApplication中有一个方法:beginBackgroundTaskWithExpirationHandler,它要求iOS更多时间,以便它可以完成它的任务,但我不知道如何使用它。这些 (void(^)(void)) 参数让我害怕 :)。我知道问的太多了,但是...如果我有一个方法 [self registerLocalNotifications],它可以注册所有本地通知,请您指出如何确保该方法在应用程序进入后台之前完成。非常感谢!

【问题讨论】:

    标签: iphone uiapplication uilocalnotification


    【解决方案1】:

    这看起来像是很好的示例代码,您可以在其中看到块 ^{} 和 applicationDidEnterBackground 的用法:http://iphonesdkdev.blogspot.com/2010/04/local-push-notification-sample-code-os.html

    【讨论】:

    • 谢谢!我去看看:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多