【问题标题】:Xcode user location no longer working in newer version (Objective-C)Xcode 用户位置不再在较新版本中工作(Objective-C)
【发布时间】:2015-08-11 08:06:21
【问题描述】:

我有一个按钮可以移动到用户的位置。我在 ViewControler.h 中声明它,然后在 ViewController.m 中添加以下代码:

- (IBAction)userLocation:(id)sender {   
    [_mapView setCenterCoordinate:_mapView.userLocation.location.coordinate animated:YES];
}

这一直引导我到 (0,0) 坐标。我需要在较新的 Xcode 版本中添加一些内容以使其再次工作吗?

【问题讨论】:

  • 你能记录_mapView.userLocation.location.coordinate的值吗?
  • 您还应该确保您确实启用了定位服务。 iOS 8 改变了权限的工作方式。

标签: ios objective-c xcode uibutton mkmapview


【解决方案1】:

从 iOS8 开始,您必须为定位服务设置使用说明:https://stackoverflow.com/a/24718342/4948826

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    • 2022-10-13
    • 1970-01-01
    • 2015-08-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多