json - 如何使用 Alamofire 恢复活力

标签 json swift refresh alamofire

我是 Alamofire 和 Swift 的新手,所以如果我的问题很愚蠢,请不要生气。

好吧,现在这已经不妨碍我们开始查询了......

我从 JSON URL 获取数据,然后用 JSON 解析它。我正在使用此方法获取数据(已分配“url”!)

Alamofire.request(.GET, url)

然后我将数据的某些部分分配给 UI 元素,例如这个;

self.something.text = json["Something"]["Something"]["Something"][0]["Something"].string

这很好用。

我想要一些有关如何刷新的指导,因为 URL 中的数据每 2-5 分钟更改一次。

我希望它能够上拉刷新,但一切都很好,刷新按钮或自动刷新。

非常感谢您阅读我的问题,我感谢任何答案/反馈。

如果您需要我添加更多代码,我会很乐意这样做!

最佳答案

将您的 Alamofire 代码放入函数中 例如

func refreshUI() {
    //Alamofire.request........
}

然后在需要刷新 UI 时调用此函数,例如使用每 5 分钟调用此函数的计时器

我认为最好的做法是编写服务器端代码,让服务器在发生更改时发送远程通知

关于json - 如何使用 Alamofire 恢复活力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39623785/

相关文章:

authentication - 使用 ember Octane 登录后刷新应用程序路由模型

java - Log4j 2 JSON 模式布局 + 记录 JSON 负载

python - 在带有数组的嵌套 Json 上使用 Pandas json_normalize

javascript - 读取 JSON Tiled map 编辑器文件并显示到 Canvas

ios - Swift:iOS - 通过第三类将数据从 ViewController 传递到 xib 文件

jquery - 为什么克隆 DIV 中的 SELECT 在刷新时会出现错误行为?

javascript - 将 JSON 值发送到 URL

javascript - 如果键存在,则使用键和值形成 JSON

swift - 如何调用函数内部的 block ,谁在等待自身内部另一个函数的 block 完成?

ios - 获取 UIPageViewController 当前索引的可靠方法