gpt4 book ai didi

ios - 在 viewDidLoad 或其他地方建立连接?

转载 作者:行者123 更新时间:2023-11-29 02:01:26 26 4
gpt4 key购买 nike

我有几个 View Controller ,第一个 View Controller 在应用程序启动时从 Storyboard加载来自远程 xml 文件的数据。

因此,我通过在 viewDidLoad 中使用 NSURLConnection 来获取 xml 文件并解析它来建立连接。这使得该 Controller 每次加载时都可以连接并获取数据。

我应该怎么做才能仅在应用程序启动时或仅在 Controller 的第一次加载时而不是在该 Controller 的每次加载时获取初始数据(从远程 xml)。

提前致谢。

最佳答案

View Controller 不应该做这种事情。您应该有一个正在获取数据的模型,并且 View Controller 从模型中获取数据。阅读有关 MVC、 Model View Controller 的信息。

如果您只是想临时启动和运行某些东西,稍后再做一个模型,请创建一个 bool 标志,并在获取数据后将其设置为 true,并将该标志存储到 NSUserDefaults。当 View 加载时,从 NSUserDefaults 中读取标志以查看是否应该获取数据。

关于ios - 在 viewDidLoad 或其他地方建立连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30335196/

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