我開發使用的是iOS 4.2 SDK iphone的應用程序。
我的應用程序需要在用戶到達特定位置(400米半徑內)時彈出提醒。請注意,即使應用程序位於背景中,我也需要獲得此警報。
當我用startUpdatingLocation模式的LocationManager,我得到的警報時,應用程序是在前臺,但是當它是不是在後臺。
當我嘗試使用的LocationManager運行與startMonitoringSignificantChanges模式,我沒有得到任何背景的位置變化,甚至沒有在前臺(即didUpdateLocation方法不會被調用。只有一次在應用程序啓動)
一些事實:
1.我更新的info.plist與UIBackgroundMode用「位置」作爲陣列的第一項。
2.我更新了info.plist UIDeviceCapabilities與GPS和位置服務(儘管它並不重要)
3.上述所有說的是指在3GS iPhone設備上運行此應用程序。
4.我在sdk 4.0和4.1上試過這個應用程序,並且遇到了同樣的問題。
5.設備支持startMonitoringSignificantChanges使用(的LocationManager的方法證實了這一點)
6.當我校驗i在〜150米米範圍內移動設備上的應用程序。 startMonitoringSignificantChanges是否會用這種運動調用didUpdateLocation方法?
7.設備上的所有設置都轉爲打開模式(漫遊,3G,wifi,...)
我錯過了什麼嗎?有任何想法嗎?
謝謝,iphone定位方法startMonitoringSignificantChanges無法工作
1
A
回答
0
相關問題
- 1. iPhone定位方法
- 2. iPhone(Safari)定位標記無法按預期工作
- 3. 當前位置更新無法在iphone中工作設備
- 4. UIDataDetectorTypeLink無法正常工作 - iPhone
- 5. NSXmlParser無法在iphone SDK 3.0中工作
- 6. facebook ios sdk無法正常工作。 iphone
- 7. AVAudioRecorder無法在iPhone 5S上工作
- 8. BackButtonBarItem在iphone中無法正常工作
- 9. iPhone CoreLocation - 準確無法正常工作?
- 10. UINavigationController無法按預期工作(iPhone)
- 11. glReadPixels無法在iPhone上工作
- 12. YOXView無法在iPhone上工作
- 13. iOS:Audio Unit RemoteIO無法在iPhone上工作
- 14. jQuery動畫無法在iPhone上工作
- 15. jQuery驗證無法在iPhone上工作
- 16. Push無法在iPhone 6上工作
- 17. 無法使Twitter-OAuth-iPhone正常工作
- 18. CSS Box Shadow無法在iPhone上工作
- 19. Iphone-pushViewController無法在XCode 4.2中工作
- 20. jQuery jCarousel無法在iPhone上工作
- 21. innerHTML無法在iPhone上工作
- 22. html5驗證無法在iphone上工作
- 23. iPhone SDK:NSUserDefaults無法正常工作
- 24. 擴展方法無法正常工作
- 25. 發佈方法無法正常工作
- 26. .split()方法無法在ruby上工作
- 27. onUpgrade()方法無法正常工作
- 28. addChild()方法無法正常工作
- 29. CalcPay方法無法正常工作
- 30. 異步方法無法正常工作
依然沒有找到答案...幫助。 。 任何人? – ronk 2011-01-08 18:56:48