2011-02-02 65 views
0

基本上我遵循'大書呆子牧場指南 - iPhone編程',並試圖簡單地獲取位置輸出在控制檯上儘可能頻繁。當我的計算機上運行它,我得到以下輸出:CLLocationManager似乎不能更新我的位置不止一次

[Session started at 2011-02-02 12:55:41 +0000.] 
2011-02-02 12:55:42.884 Whereami[17833:207] <+51.51773825, -0.15769391> +/- 51.00m (speed -1.00 mps/course -1.00) @ 1/22/11 12:12:30 PM Greenwich Mean Time 
2011-02-02 12:56:22.882 Whereami[17833:207] Could not find location: Error Domain=kCLErrorDomain Code=0 "The operation couldn’t be completed. (kCLErrorDomain error 0.)" 
2011-02-02 12:57:10.883 Whereami[17833:207] Could not find location: Error Domain=kCLErrorDomain Code=0 "The operation couldn’t be completed. (kCLErrorDomain error 0.)" 

但是,當我別人的計算機上運行它,它工作正常,並不斷更新的位置。我認爲它必須是設置的問題(所以沒有顯示任何代碼)。如果任何人都可以計算出爲什麼它不能在我的電腦上工作,但會對其他人(或者至少將我指向正確的方向),那將是很棒的。

謝謝

回答

0

我不熟悉指南,但我已經實現了CLLocationManager。我的經驗與此類似,當我在計算機上運行代碼時,該位置似乎沒有更新 - 但我確實發現如果我等了幾分鐘,它就會有效 - 最終它會找到Apple總部;)。運行在我的手機上的相同的代碼沒有按預期工作。另一個問題是,根據您選擇這樣做的方式(您沒有提供相關代碼),如果找不到新的或更好的位置,位置管理者可能會選擇不提供更新。沒什麼幫助,抱歉。