2014-09-19 40 views
2

我的基於位置的應用程序在更新到Xcode 6.01和iOS 8後,即使使用Xcode 6 GM種子和iOS 7也能正常工作,但無法再訪問位置。我一直在打電話的隱私設置和位置,並將正在開發的應用的狀態更改爲始終(意思是允許隨時訪問位置)。但是當我回去時它是空白的,應用程序不會收到位置更新。錯誤是kCLErrorLocationUnknown。任何人都知道解決方案?Xcode 6.01和iOS 8沒有獲取位置更新

更新:可能是我需要調用requestWhenInUseAuthorization。我還沒有嘗試過。我正在更新這篇文章,因爲我經歷瞭解決方案。也許我應該在這之前等待。

+0

不,不問早點好。你確定你在主要設置中打開了GPS嗎? – 2014-09-19 04:20:55

+0

Millie! GPS已打開。 – Dogahe 2014-09-19 13:34:34

回答

4

添加NSLocationWhenInUseUsageDescription in info.plist並調用[locationManager requestWhenInUseAuthorization]解決了我的問題。

+0

我認爲你是對的,我在文檔中看到了,但是結束了,所以沒有機會嘗試。稍後再試,讓你知道。謝謝! – Dogahe 2014-09-19 13:37:47