2014-10-01 43 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