强制模拟位置在XCode 6.4中修复

时间:2015-08-12 17:21:43

标签: ios xcode swift core-location

您好我正在尝试使用此功能模拟我的iOS模拟器的位置。

Simulate location

该应用程序获取此类位置

var currentLocation: CLLocation?
if (CLLocationManager.authorizationStatus() == CLAuthorizationStatus.AuthorizedWhenInUse || CLLocationManager.authorizationStatus() == CLAuthorizationStatus.AuthorizedAlways) {
    currentLocation = manager.location
}

问题是当应用程序启动时执行此代码,然后模拟位置始终重置为空。在通过XCode再次启动应用程序后,我可以强制将此位置设置为相同的值吗?

1 个答案:

答案 0 :(得分:3)

您可以编辑应用程序的方案,转到运行阶段,单击选项选项卡,然后选中允许位置模拟<框/ em>的。然后,您可以选择默认的模拟位置。

enter image description here

作为旁注,您可以将GPX文件添加到项目中,以用于自定义模拟位置,例如您的办公室,家中或最喜欢的吃饭地点,这些也可以选择作为模拟位置。