2015-04-15 87 views
2

嗨,我正在研究一个ios应用程序。我想要使​​用GPS获取设备的当前位置。我怎么能得到一个地方的经度和纬度,从他们如何才能确定当前的城市名称。我遇到了下面的例子http://www.appcoda.com/how-to-get-current-location-iphone-user/,但当我按下按钮什么都没有发生。我使用IOS模拟器,我已经改变了调试 - >位置 - >到苹果。在ios8.0中获取GPS的位置App

我正在开发适用于iOS 8.0

+0

要进行地理编码的地址(获取用户输入的文本地址的GPS坐标)。这里给出了一个例子:http://stackoverflow.com/questions/10735981/geocoding-address-into-coordinates-in-iphone至于得到当前的城市名称,我不知道该怎么做。 – Zhang

回答

1

在iOS系统中8的苹果改变了一些plist中键和位置的访问入口..

请按照下面的步骤来保持你的核心工作..

  • NSLocationAlwaysUsageDescription
  • NSLocationWhenInUseUsageDescription See Apple document for plist.
  • 之前分配后startUpdatingLocation & CLLocationManager添加此代码的对位置服务的权限
if ([locationManager respondsToSelector:@selector(requestAlwaysAuthorization)]) 
{ 
    [locationManager requestAlwaysAuthorization]; 
}