我想要這樣做,當應用程序啓動時,應用程序檢查iPhone GPS ON或OFF?如果GPS關閉然後應用程序相當。GPS位置在iPhone中開/關?
回答
你想要知道什麼,位置服務或用戶授予訪問位置服務的權限? 如果第一,不是取決於IOS版本,你可以使用:
在iOS 4.x版前:
CLLocationManager *testLocationManager = [[CLLocationManager alloc] init];
BOOL servicesEnabled = [testLocationManager locationServicesEnabled];
[testLocationManager release];
在iOS 4.x版+:
BOOL servicesEnabled = [CLLocationManager locationServicesEnabled];
如果第二次,比:
在iOS 4.x之前:沒有快速片段,您必須等待didFailWithError或didUpdateToLocation將被調用,如果第二,比用戶授權訪問
在iOS 4.x版+:
BOOL accessGranted = [CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorized;
而且不是很容易地使用出口(0)如果你選擇不達。是的,請嘗試通知用戶您即將退出應用程序的內容。
以編程方式退出會導致您的應用程序被拒絕。 – Toastor
不,它不會,它只是令人不愉快,而且HIG中的Apple會以某種方式通知用戶,如果這確實是必要的,您可能會退出。 –
蘋果有95%的機會拒絕你的程序退出程序。他們強烈反對,我不會推薦他們。 – snowflakekiller
您需要創建一個CLLocationManager並要求它爲locationServicesEnabled
。這會告訴你是否有位置服務。
但請注意,Apple不允許應用程序自行退出,用戶需要改爲按主頁按鈕。如果您發現位置服務不可用,則需要告訴用戶您的應用需要它們,並且應該激活它們才能使您的應用正常工作。
- 1. GPS位置是開/關在iphone我的應用程序
- 2. 位置GPS iPhone SDK
- 3. iPhone的GPS位置
- 4. Gps(位置)開啓和關閉功能
- 5. 如何在iPhone上獲取GPS位置
- 6. 關於iPhone中的GPS /位置的問題
- 7. 位置者地位GPS強制關閉
- 8. 在android中的GPS位置
- 9. iphone gps給出錯誤的位置
- 10. 實時跟蹤多個iPhone GPS位置
- 11. 通過GPS/IP獲取iPhone的位置
- 12. iPhone連續GPS位置日誌記錄
- 13. gps在iPhone應用程序中的位置更新背景
- 14. Android GPS位置
- 15. Gps位置+ googlemap
- 16. 打開和關閉GPS時的地理位置問題
- 17. 位置是空即使打開GPS
- 18. 開啓關閉GPS在ICS
- 19. 找到GPS關閉位置的方法
- 20. Gps位置圖標未關閉
- 21. 拼搶GPS定位iPhone SDK
- 22. 如何在iPhone上進行位置追蹤比始終離開GPS更有效?
- 23. Windows Phone GPS模擬器未開啓GPS位置改變事件
- 24. 在Android中打開和關閉Gps?
- 25. iPhone:可以打開/關閉應用中的位置服務?
- 26. GPS當前位置
- 27. Android Force GPS位置
- 28. Q. Android GPS位置
- 29. 獲取GPS位置
- 30. 位置使用Gps
iPhone程序不應該以編程方式退出。如果您希望您的應用程序位於應用程序商店,則無法隨時退出應用程序 - 因爲它看起來像是崩潰,並且Apple會拒絕它 – snowflakekiller