2011-02-11 36 views
3

我試圖處理所有CLLocationManager的不同的錯誤狀態,我需要知道如何觸發錯誤:CLocationManager - 如何觸發kCLErrorNetwork

kCLErrorNetwork

的文檔狀態:

kCLErrorNetwork - The network was unavailable or a network error occurred.

我想我可以通過開啓飛航模式觸發這一點,但只是給我:

kCLErrorLocationUnknown - The location manager was unable to obtain a location value right now.

任何人都知道如何觸發kCLErrorNetwork?

謝謝!

回答

-1

在模擬器中工作我在OS X中關閉位置服務時遇到了一些問題,但我確信沒有錯誤報告。

你總是可以得到一個led框或使用其他方法來物理阻擋所有信號的接收。或者來到我的公寓,它有類似的效果。

+0

所以你建議,因爲iPhone知道它在飛行模式,它不會發出kCLErrorNetwork錯誤,但如果它真的無法找到一個信號,因爲用戶的位置,它會?如果是這樣,那將會使測試變得困難。 – djibouti33 2011-02-19 00:08:33