Vorgeschlagene Speicherorte in UITableView anzeigen

Grundsätzlich möchte ich in meiner App eine habenUISearchBar Wenn ich schreibe, werden die Standortergebnisse zurückgemeldet und in eine UITableView eingefügt, die angezeigt wird. Ich sehe noch eine Frage auf dieser Seite:

Anzeigen von Standorten in UITableview

Aber das hat mir nicht wirklich geholfen, keine Antwort hat mir geholfen, und sie waren ziemlich vage.

Also ist meine Frage. Sie wissen, wie manche Apps Sie möglicherweise in eine Stadt oder ein Land eingeben müssen, aber der Benutzer kann sie möglicherweise nicht vollständig buchstabierenUISearchBar Als Ergebnis wird eine TableView mit den vorgeschlagenen Städten angezeigt. Angenommen, ich schreibe gerade in Singapur, ich weiß nicht, wie es geschrieben wird. Also schreibe ich:

'Singen'

Und BAM, ein UITableView unten, zeigt verschiedene Optionen / Zellentitel an, einschließlich einer Zelle, die "Singapur" vorschlägt. Dann klicke ich auf diese Zelle und meine Suchleiste wird automatisch mit "Singapur" ausgefüllt. Hier ist ein Screenshot-Beispiel dafür, was ich mit einer aktuellen App namens "iChangi" im App Store von Singapur machen möchte:

Ich verstehe also, dass ich das implementieren sollteUISearchBar delegieren, wo der Text geändert wurde, aber was ich wissen möchte, gibt es eine API oder Datenbank, die ich abfragen kann, um die vorgeschlagenen Städte zu bewerten? UndWie Würde ich das tun, können Sie mir ein Tutorial dazu geben oder einfach ein paar Schritte angeben.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage