gpt4 book ai didi

ios - 如何在异步任务完成前阻止 App 进入后台

转载 作者:行者123 更新时间:2023-12-01 17:00:11 32 4
gpt4 key购买 nike

我正在开发一个与 Dropbox 同步的 iOS 应用程序。我使用适用于 iOS 的 Dropbox SDK。我面临的问题是 Dropbox 同步包含两个异步操作,当应用退出事件状态时,只有第一个操作完成。

在异步任务完成之前防止应用程序退出事件(或终止)的好方法是什么? applicationWillResignActive: 方法中的阻塞调用(有合理的超时)是一个选项吗?如果是,如何最好地实现?

提前感谢您的支持!

干杯,
乔治

最佳答案

我很确定阻止您的应用程序立即终止违反了界面指南。如果您的应用程序符合背景条件(GPS、VOIP 或音频播放),那么您将能够在后台执行您需要的任何操作。如果没有,据我所知,您应该在 willResignActive: 方法中执行您需要的任何操作,作为终止应用程序的准备。不要忘记用户也可能完全终止应用程序,并且您需要确保在这种情况下一切正常。

关于ios - 如何在异步任务完成前阻止 App 进入后台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7749809/

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