2017-03-17 44 views
0

我在我的swift应用程序中使用google API来获取地址。我试图检索我认为将在地址组件中的地址的城市。Google AutoComplete API地址组件

当我使用它下面的代码返回一个我不熟悉代码:

Address components: Optional([<GMSAddressComponent: 0x17022b540>, <GMSAddressComponent: 0x170234b20>, <GMSAddressComponent: 0x17022b9a0>, <GMSAddressComponent: 0x17022cf80>, <GMSAddressComponent: 0x17022bb00>, <GMSAddressComponent: 0x170234f60>, <GMSAddressComponent: 0x1702346c0>, <GMSAddressComponent: 0x17022d580>]) 

我怎么会去这样做可读性和检索从它的城市的名字?

大加赞赏

extension selectAddress: GMSAutocompleteViewControllerDelegate { 

    // Handle the user's selection. 
    func viewController(_ viewController: GMSAutocompleteViewController, didAutocompleteWith place: GMSPlace) { 

     print("Address components: \(place.addressComponents)") 

     dismiss(animated: true, completion: nil) 

    } 

回答

0

任何帮助想通

让城市= place.addressComponents?[2]。名称