622得票26回答
iOS 8中位置服务无法工作

我的应用在iOS 7上可以正常运行,但在iOS 8 SDK上不起作用。 CLLocationManager没有返回位置信息,而且我在设置 -> 定位服务下也看不到我的应用程序。我在Google上搜索了一下这个问题,但是没有找到任何东西。可能出了什么问题?

235得票16回答
获取用户当前位置/坐标

我该如何存储用户的当前位置并在地图上显示该位置? 我能够在地图上显示预定义的坐标,但我不知道如何从设备接收信息。 此外,我知道我必须将一些项添加到Plist中。我该如何做到这一点?

110得票4回答
挂起/终止时重要位置API的行为?

这是CLLocationManager文档中描述使用startMonitoringSignificantLocationChanges时应用程序行为的部分内容: 如果您启动此服务并随后终止应用程序,则系统会自动将应用程序重新启动到后台,以便在出现新事件时使用。在这种情况下,传递给应用程序委托...

86得票19回答
didFailWithError: Error Domain=kCLErrorDomain Code=0 "操作无法完成。(kCLErrorDomain错误0。)"

我想获取当前位置,但却收到了错误提示。 以下是我的视图控制器代码片段。 - (void)viewDidLoad { self.locationManager = [[CLLocationManager alloc] init]; [locationManager setDe...

77得票10回答
Xcode / iOS模拟器:手动触发重大位置更改

有没有一种方式可以手动告诉设备触发一个显著位置变化通知,以唤醒所有注册了该通知的应用程序? 这仅用于测试,我意识到此私有API调用将在提交到应用商店时被拒绝。

77得票1回答
为什么调用requestWhenInUseAuthorization不会提示用户允许访问位置?

在我的viewDidLoad方法中,我有以下代码locationManager = [[CLLocationManager alloc]init]; // initializing locationManager locationManager.delegate = self; // we s...

72得票12回答
iOS:应用程序在安装应用程序时未要求用户的权限。每次都会收到kCLAuthorizationStatusNotDetermined - Objective-c和Swift

我正在尝试在我的iOS应用程序中获取用户位置。我首先在项目中包含了corelocation框架,然后在按钮点击时调用core location API,但当我尝试在设备上安装时,核心位置从未要求用户权限。当我尝试在按钮点击时获取位置时,授权状态是kCLAuthorizationStatusNo...

66得票6回答
使用didUpdateLocations代替didUpdateToLocation

随着 iOS6 的发布,苹果希望我们使用 didUpdateLocations 来替代 didUpdateToLocation。有人能解释一下如何正确使用 didUpdateLocations 吗?

65得票6回答
iOS9中CLLocationManager中的allowsBackgroundLocationUpdates

我正在Xcode7(预发布版)中使用CoreLocation框架,并注意到CLLocationManager类中新增了一个名为allowsBackgroundLocationUpdates的属性。 这个属性与“能力”标签下的“后台模式”中的位置更新有什么关系?它的默认值是什么?它是否会影响在...