gpt4 book ai didi

ios - 我应该使用 beginBackgroundTaskWithExpirationHandler : for all HTTP connections?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:34:01 25 4
gpt4 key购买 nike

我正在开发一个能够将数据上传到远程端点的 iOS 应用程序。因为良好的用户体验需要在上传时离开应用去执行其他任务,我是否应该使用 beginBackgroundTaskWithExpirationHandler: API 启动所有我的上传?

最佳答案

是的。这与 the application design guide 中描述的一种设计模式一致。 :

Wrap any long-running critical tasks with beginBackgroundTaskWithExpirationHandler: and endBackgroundTask: calls. This protects those tasks in situations where your application is suddenly moved to the background.

然后在到期处理程序中,您可以将上传标记为未完成,并在 applicationDidBecomeActive: 中返回它。

关于ios - 我应该使用 beginBackgroundTaskWithExpirationHandler : for all HTTP connections?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6984740/

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