我正在嘗試編寫使用GPS的應用程序。當它開始運行時,它會顯示一個包含一些信息的屏幕,當檢測到的GPS精度低於某個偏差時,該應用程序可以開始運行。在正常情況下(當檢測到GPS精度足夠時)是一個帶標籤的酒吧應用程序,GPS可以關閉。 我已經用GPS和CoreLocation框架做了一些「實驗」,但對我而言,困難在於我不知道如何在AppDelegate中執行我剛纔描述的操作,或者是否有不同的技術可供採用。在啓動應用程序時檢查iPhone GPS準確性/位置
2
A
回答
0
我建議在UIWindow中設置一個「確定你的位置,請等待」消息等等的rootViewController。有一個經理類(我更喜歡它作爲一個單身人士,以方便訪問)作爲CLLocationManager的委託。當您的應用程序啓動時,您的AppDelegate啓動您的CLLocationManagerDelegate類,以便它可以找到位置。當達到足夠的準確性時,通知AppDelegate(它可以觀察CLLocationManagerDelegate或手動通知)UIWindow的rootViewController然後設置爲「普通」ViewController(UITabbarController或任何你想要的)。這可以訪問相同的CLLocationManagerDelegate類,並顯示您想要的信息。
相關問題
- 1. 當啓用高準確度時抓取低精度GPS位置
- 2. 如何在應用程序啓動時「自動」啓用GPS?
- 3. HTML5中的GPS準確性
- 4. 獲取最準確的GPS位置
- 5. 如何檢查iPhone應用程序啓動的時間?
- 6. 當我用GPS啓動應用程序並關閉GPS後,GPS未被檢測到位置
- 7. 在仿真器中啓動應用程序時獲取GPS位置
- 8. 在Mapkit中檢查用戶的位置年齡 - MapKit用戶位置的GPS準確性明顯優於CLLocationManager?
- 9. GPS位置是開/關在iphone我的應用程序
- 10. gps在iPhone應用程序中的位置更新背景
- 11. 在當前位置啓動iPhone本地地圖應用程序
- 12. 如何在android中使用GPS獲取位置的準確性?
- 13. GPS準確性問題
- 14. 檢查是否啓用了GPS和/或移動網絡位置
- 15. 如何在Android應用程序中檢查位置是否由GPS設置?
- 16. gps啓用檢查後摧毀並重新啓動應用程序
- 17. 在iPhone SDK中顯示GPS的可用性和準確性
- 18. iPhone:實用程序應用程序 - 在啓動時打開Flipside
- 19. iPhone應用程序啓動
- 20. 檢查應用程序如何啓動?
- 21. 如何提高GPS位置的準確性?
- 22. iPhone的網絡應用程序可以獲得GPS位置?
- 23. iPhone的網絡應用程序可以獲得GPS位置?
- 24. 啓動GPS應用程序即服務
- 25. GoogleServicesAPI - 應用程序不檢查GPS是否啓用
- 26. 我可以在iOS中獲得GPS位置的準確性嗎?
- 27. Android:谷歌地圖,我的gps位置不顯示,如果GPS啓動後啓動應用程序
- 28. 在iPhone上獲得準確的GPS位置的平均時間是多少?
- 29. 在Java EE應用程序中查找GPS位置
- 30. 在啓動時啓動應用程序