【问题标题】:searching the rest api response result using the swift使用 swift 搜索其余 api 响应结果
【发布时间】:2019-01-31 05:04:00
【问题描述】:

我已经开始快速编程并尝试实现小型搜索功能。

我试图实现搜索框来搜索不同的飞机。对于在搜索框中输入的每个字符,应刷新结果。 我已经有一个获取飞机类型列表的 API。来自 API 的示例响应类型。

[
   {
      "type": "jet",
      "seating": "single-seat",
      "engine": "Two-engine",
      "name": "Lockheed Martin F-35 Lightning II",
      "nativeName": "Lockheed"
   },
   {
      "type": "turbojet",
      "seating": "double-seat",
      "engine": "Two-engine",
      "name": "Heinkel He 178",
      "nativeName": "Heinkel"
   }
]

我如何使用swift搜索飞机,结果显示在tableview中,搜索框中输入的每个字符,结果都应该刷新。

我使用下面的链接作为参考,但示例代码会有很大帮助。 https://medium.com/@nimjea/json-parsing-in-swift-2498099b78f

谢谢

【问题讨论】:

标签: ios json swift api


【解决方案1】:

要从 API 获取刷新结果,您必须在收到 API 的响应后进行检查。刷新结果请参考下面的示例代码。

if textToAPI != self.searchTextField.text{
     self.aryResult.removeAll()
     self.tableView.reloadData()
}else{
    // Add new record into Array received from API         
}
self.tableView.reloadData()

【讨论】:

    猜你喜欢
    • 2021-09-09
    • 2018-04-08
    • 1970-01-01
    • 2015-07-23
    • 2011-08-27
    • 1970-01-01
    • 1970-01-01
    • 2015-02-14
    • 1970-01-01
    相关资源
    最近更新 更多