我尝试使用一些教程在我的应用程序中实现GPS功能。
我是这样做的: http://www.tutorialspoint.com/ios/ios_location_handling.htm
应用程序启动后获得Gps coords。
但问题是,按钮点击后我无法再次拨打GPS坐标,这意味着像:
- (IBAction)getGpsCoords:(id)sender {
[[LocationHandler getSharedInstance]setDelegate:self];
[[LocationHandler getSharedInstance]startUpdating];
}
应该如何正确解决问题?我很高兴有人可以解释如何做得更好(有一些很好的例子或链接)。
感谢您的任何建议。
答案 0 :(得分:0)
目前还不清楚你在做什么有困难。你没有说LocationHandler
是什么,但流程非常正确:
您不仅可以点按按钮获取当前位置;这不是API的工作原理。我想你可以在应用程序启动时启动位置服务,并将当前位置记录在一个单例中(比如你的LocationHandler
类?),只需在按下按钮时调用它?