gpt4 book ai didi

iphone - UIApplication beginBackgroundTaskWithExpirationHandler 问题

转载 作者:行者123 更新时间:2023-12-03 19:37:16 29 4
gpt4 key购买 nike

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

最佳答案

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

关于iphone - UIApplication beginBackgroundTaskWithExpirationHandler 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4959833/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com