在其他控制器中初始化位置管理器时更新控制器中的位置

时间:2009-10-22 11:14:11

标签: iphone core-location

我有一个导航堆栈。 在rootView中我初始化了位置管理器,并且我已经解决了正确的委托方法。 然后我推送一个通过当前检索位置的视图。 一切顺利

另一方面,如果我在位置仍在加载时按下视图,则不会自动发送最终更好坐标的位置,并且需要弹出并重新按下推出的视图。如何在没有pop-push的情况下检索上传的坐标?

1 个答案:

答案 0 :(得分:0)

您可以在每个需要更新的控制器中添加-updateWithLocation:等方法,然后在您的位置管理器委托中调用它(对于当前位于顶部的控制器)。 如果您使用UINavigationController,则可以使用其topViewController属性轻松访问顶级控制器。