如何确保在swift中从api获取数据



我尝试从api获取一些数据并将数据存储在userdefault中,然后在另一个函数中使用userdefault中的值。但有时当我试图在userdefault中获取值时,由于互联网不佳,它没有从api中获取,所以我如何确保在执行第二个函数之前我能获得数据。

或者你有什么解决办法吗?

谢谢大家

总是存在获取失败的情况。当你执行你的函数,使用你正在获取的数据,你可以首先确保有任何数据,在操纵它之前。对于网速较慢的情况,你可以选择"检索"。重试机制:example

还有一件事,UserDefaults不应该用于存储大数据,它通常用于存储一些用户偏好,如颜色,字体等(它没有加密-不安全)

最新更新