我有三个字段需要用户输入数据。第一个字段是选择国家/地区,第二个字段是选择州/省,第三个字段是选择城市。
是否有任何API为用户提供选择国家/地区的功能并根据该选择,然后根据该选择选择州,然后选择所选州的城市?
由于
答案 0 :(得分:3)
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
}
(这是一个盲目快速的编码,原谅我的局限性)