Ios 使用swift搜索rest api响应结果

Ios 使用swift搜索rest api响应结果,ios,json,swift,api,Ios,Json,Swift,Api,我已经开始在swift中编程,并尝试实现小型搜索功能 我试图实现搜索框来搜索不同的飞机。对于搜索框中输入的每个字符,应刷新结果。 我已经有了一个API来获取飞机类型列表。API中的示例响应类型 [ { "type": "jet", "seating": "single-seat", "engine": "Two-engine", "name": "Lockheed Martin F-35 Lightning II", "nativ

我已经开始在swift中编程,并尝试实现小型搜索功能

我试图实现搜索框来搜索不同的飞机。对于搜索框中输入的每个字符,应刷新结果。 我已经有了一个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和结果搜索飞机,对于搜索框中输入的每个字符,应刷新结果

我使用下面的链接作为参考,但示例代码将非常有用。


感谢

要从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()

你需要这个->@dahiya_boy-我不想在tableview中搜索,我想在收到来自的响应后在tableview中显示结果API@Manisha-您需要将您的搜索字符发送到API,然后解析API响应。可能是@dahiya_boy的重复-这是关于不在tableview中搜索