gpt4 book ai didi

iOS - 跨 ViewController 处理网络响应的最佳实践

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

例如,导航堆栈中有 3 个顺序 View Controller ,A、B、C。在后台线程的 View Controller C 中发送异步网络请求后,用户可以返回 B 或 A。

无论当前 View Controller 在哪里,处理网络响应的最佳方式是什么?

谢谢。

最佳答案

由于三个 View Controller 可能对响应感兴趣,所以不要在其中任何一个中进行响应。创建一个类,假设使用方法 - (void) makeRequestNetworkHandler。您可以将其设为单例或将其添加到 AppDelegate

在 C 中,调用此方法。

- (void) makeRequest 完成调用时,进行 NSNotification 并使所有三个 View Controller 注册到此通知。

关于iOS - 跨 ViewController 处理网络响应的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16689603/

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