поиск результата ответа остальных API с помощью Swift - PullRequest
0 голосов
/ 31 января 2019

Я запустил программирование в быстром темпе и пытаюсь реализовать небольшую функциональность поиска.

Я пытаюсь реализовать окно поиска для поиска другого самолета.Для каждого символа, введенного в поле поиска, результат должен обновляться.У меня уже есть 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"
   }
]

Как выполнить поиск самолета, используя быстрые и результаты, которые будут показаны в табличном представлении , и для каждого символа, введенного в поле поиска, результат должен бытьобновил.

Я использую ссылку ниже, но пример кода очень поможет.https://medium.com/@nimjea/json-parsing-in-swift-2498099b78f

Спасибо

1 Ответ

0 голосов
/ 31 января 2019

Чтобы получить обновленный результат от 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()
...