ios - 在ios8.0 App中从GPS获取位置

标签 ios objective-c gps

您好,我正在开发一个 iOS 应用程序。我想使用 GPS 获取设备的当前位置。我怎样才能得到一个地方的纬度和经度,我怎样才能从中确定当前的城市名称。我从以下 http://www.appcoda.com/how-to-get-current-location-iphone-user/ 中遇到了示例但是当我按下按钮时什么也没发生。我正在使用 IOS 模拟器并且我已经将 Debug --> Location --> 更改为 Apple。

我正在为 ios 8.0 开发

最佳答案

在 iOS 8 中,苹果更改了一些 plist 键和位置访问条目..

请按照以下步骤保持您的核心工作..

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

关于ios - 在ios8.0 App中从GPS获取位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29648742/

相关文章:

android - 未找到 Material 小部件 文本字段小部件需要 Material 小部件祖先

iphone - UIProgressView 不显示

c++ - Obj-C++ 头文件中的 AppKit 对象?

ios - 从 magento 商店到 iOS 应用程序使用的 API

iphone - 使用 threadDictionary 这段代码线程安全吗?

iphone - 如何在项目中添加自定义框架?

iOS 使用 GPS 设备获取当前位置

android - 收到接近警报 Intent 时如何接收位置信息?

android 计算准确的 gps 距离。之间的距离

ios - 可扩展单元格,自定高度