【发布时间】:2017-10-20 08:20:21
【问题描述】:
我有三个需要用户输入数据的字段。第一个字段是选择一个国家,第二个字段是选择一个州/省,第三个字段是选择一个城市。
是否有任何 API 提供功能让用户选择一个国家并基于该选择,然后选择一个州并基于该选择,然后为所选州选择一个城市?
谢谢
【问题讨论】:
我有三个需要用户输入数据的字段。第一个字段是选择一个国家,第二个字段是选择一个州/省,第三个字段是选择一个城市。
是否有任何 API 提供功能让用户选择一个国家并基于该选择,然后选择一个州并基于该选择,然后为所选州选择一个城市?
谢谢
【问题讨论】:
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
}
(这是一个盲目而快速的编码,请原谅我的局限性)
【讨论】: