iOS8 - 模拟器 - 如何获取模拟的位置

时间:2014-10-01 21:33:29

标签: ios ios-simulator xcode6

我的应用程序跟踪您的位置。 使用iOS8,我不得不改变它启动位置服务的方式。 我得到了这个

[self.locationManager requestAlwaysAuthorization];

并将NSLocationAlwaysUsageDescription添加到plist文件中。

应用程序现在可以在设备上运行时获取您的位置,但不会在模拟器中获取。

有关如何在模拟器中使用此功能的任何线索?它过去常常!!!

2 个答案:

答案 0 :(得分:0)

在iOS模拟器中,选择Debug>位置,然后选择您的位置。

答案 1 :(得分:0)

我决定发布这个以防其他人有同样的问题。我让模拟器通过将NSLocationWhenInUseUsageDescription添加回plist文件来再次响应位置更改。我删除了它,因为我的应用程序需要Always权限而不是WhenInUse。通过将此添加回到plist,模拟器现在很高兴。我在物理设备上没有这个问题,只有模拟器。