我從我的應用程序委託中加載我的GPS控制器,它正在從我的應用程序委託中查找用戶的當前位置,但我的問題是從另一個視圖控制器訪問GPS視圖。我怎樣才能做到這一點?訪問在另一個控制器的應用程序委託中創建的視圖控制器
-4
A
回答
1
你將不得不考慮corelocation
API Core Location Tuorial
1)位置更新異步接收的,因此,你需要回應他們立即根據時間戳的
2)經常檢查時間戳並將其與當前時間戳進行比較,以便您可以檢查它是否是最新的。
3)一旦你收到更新,停止服務作爲wifi GPS等真正快速消耗電池。
1
我不清楚你想達到什麼。反正你可以使用CLLocationManager
從CoreLocation
框架來獲取GPS位置
聲明此在appdelegate.h
CLLocationManager *locationManager;
而在appdelegate.m使用這種
locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.distanceFilter = kCLDistanceFilterNone; // whenever we move
locationManager.desiredAccuracy = kCLLocationAccuracyHundredMeters; // 100 m
[locationManager startUpdatingLocation];
您還需要實現以下代理方法
- (void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation
欲瞭解更多詳細的解釋,請參閱here的教程
+0
+1爲明確答案.. :-) –
相關問題
- 1. 如何從應用程序委託和/或其他視圖控制器訪問多個視圖控制器?
- 2. Xcode的應用程序委託給每個視圖控制器
- 3. iOS4中的應用程序委託和視圖控制器
- 4. CLLocationManager委託/多個視圖控制器
- 5. 從應用程序委託調用視圖控制器方法
- 6. 從另一個視圖控制器訪問由一個視圖控制器創建的對象
- 7. 如何創建委派到一個視圖控制器上的另一個視圖控制器
- 8. 視圖控制器不是從應用程序委託呈現
- 9. 應用程序委託人看不到視圖控制器
- 10. 使用委託給視圖控制器
- 11. 從一個視圖控制器到另一個視圖控制器進行委託調用
- 12. 在另一個控制器中訪問控制器的數據
- 13. iphone addSubView委託從另一個視圖控制器
- 14. 更改一個視圖控制器的值從另一個視圖控制器使用自定義委託在其他視圖控制器NSSdictonary
- 15. 如何使用swift在另一個視圖控制器中訪問一個視圖控制器的IBoutlet?
- 16. 視圖控制器委託返回無
- 17. 從另一個控制器訪問控制器中的變量
- 18. 在另一個視圖控制器中訪問UISegmentedControl的selectedindex
- 19. 在頁面控制器中訪問多個視圖控制器
- 20. 另一個導航控制器和視圖控制器問題
- 21. 訪問在從另一個視圖控制器的一個視圖控制器聲明的變量
- 22. 如何將另一個視圖控制器的數組保存到應用程序委託中的文件中?
- 23. 從另一個視圖控制器關閉視圖控制器
- 24. 從另一個視圖控制器通知視圖控制器
- 25. 使用應用委託更新視圖控制器的變量
- 26. 如何使一個委託對象訪問整個視圖控制器
- 27. 如何從另一個視圖控制器訪問一個視圖控制器中的變量?
- 28. 通過視圖訪問另一個控制器中的變量
- 29. 無法將詳細視圖控制器委託給主視圖控制器
- 30. 在Rails的另一個控制器中訪問一個控制器變量
@MattBall我做了一個類,這是檢索用戶當前的位置,它很好。但現在我想從我的應用程序委託加載這個類,因爲當應用程序將開始,然後這個GPS類將獲得用戶的位置,它會顯示完整的application.is它的每一個步驟現在呢? – Emon
您在問題的第一部分詢問您要從appdelegate加載GPS控制器。但在問題的後半部分中,您提到您已經從應用程序委託中加載了GPS控制器。正是您想要實現的目標? – Sreeram