gpt4 book ai didi

ios后台下载完成但 View 已被破坏

转载 作者:行者123 更新时间:2023-11-28 19:06:57 25 4
gpt4 key购买 nike

我想使用 AFNetworking 对我的服务器执行定期 JSON 请求(更新用户的个人资料并检查更改)。

如果后台作业正在运行但用户按下了“后退”按钮或任何使 ViewController 被销毁的东西怎么办?我该如何管理?我的意思是,在那种情况下,我想忽略结果并在用户返回 View 时再次执行它

谢谢

PS:我不想要完整的工作代码。我只是想知道如何从后台下载作业(使用 AFNetworking 运行)知道 ViewController 是否已被销毁。

最佳答案

为了停止正在运行的网络请求,可以在View Controller的viewWillDisappear:方法中发送cancel给网络操作。

同样,为了在 View 可见时“自动”启动网络请求,请使用方法 viewWillAppear:

关于ios后台下载完成但 View 已被破坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19488715/

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