2014-10-01 83 views
0

我的应用追踪您的位置。 在iOS8中,我不得不改变它是如何启动位置服务的。 我买了iOS8 - 模拟器 - 如何获取模拟的位置

[self.locationManager requestAlwaysAuthorization]; 

合作,并添加NSLocationAlwaysUsageDescription的plist文件。

该应用程序现在可以在设备上运行而不是在模拟器中获取您的位置。

任何关于如何让它在模拟器中工作的线索?它曾经!

+0

我决定发布这个以防其他人有同样的问题。通过将NSLocationWhenInUseUsageDescription添加到plist文件中,我得到了模拟器以再次响应位置更改。我已经删除它,因为我的应用程序需要总是许可而不是使用WhenInUse。通过将此添加回plist,模拟器现在很开心。我在物理设备上没有这个问题,只是模拟器。 – 2014-10-01 21:36:52

+0

将解决方案发布为答案,并将自己的答案标记为正确。 :-) – Unheilig 2014-10-01 22:37:48

回答

0

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

0

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

+0

是的,这正是我在iOS 8之前完成的工作,以及停止工作的原因。 – 2014-10-01 23:01:36