我有以下代码:
if let lastLocation = self.locationManager.location
{
let geocoder = CLGeocoder()
geocoder.reverseGeocodeLocation(lastLocation, completionHandler:
{ (placemarks, error) in
if error == nil
{
let firstLocation = placemarks?[0]
self.lblPlace.text = firstLocation?.name
}
})
}
然后,我开车去当地的麦当劳餐厅并打开我的应用程序,希望lblPlace.text
会显示名称“ McDonalds”。相反,它只是向我显示了地址。
如何获取我所在建筑物的实际名称(如果有的话)?是在areasOfInterest
还是其他地方?