国家城市国家名单

Man*_*ngh 2 json ios swift3

我有三个需要用户输入数据的字段。第一个字段是选择一个国家,第二个字段是选择一个州/省,第三个字段是选择一个城市。

是否有任何 API 为用户提供选择一个国家并基于该选择,然后选择一个州并基于该选择,然后为所选州选择一个城市的功能?

谢谢

roy*_*roy 6

  • 这里下载世界城市文本文件
  • 数据格式为 City , Country , State , GeoID

现在您可以在下面使用此代码...

let text = try! String(contentsOfFile: Bundle.main.path(forResource: "world-cities", ofType: "txt")!) // Reading File
let lineArray = text.components(separatedBy: "\n") // Separating Lines

        for eachLA in lineArray
        {
            let wordArray = eachLA.components(separatedBy: ",")
            // wordArray[0] is city , [1] is country and so on 
        }
Run Code Online (Sandbox Code Playgroud)

(这是一种盲目而快速的编码,请原谅我的局限性)