我正在做一个应用来计算用户旅行的距离
其中有层次结构,如Login(UIViewController)==> Tabbar控制器(其中有4个带导航控制器的UIViewController)
喜欢
nav Controller==>viewcontroller1==>map
nav Controller==>viewcontroller1==>someotherviewcontroller
tabbarContoller ==>
nav Controller==>viewcontroller1==>someotherviewcontroller
nav Controller==>viewcontroller1==>someotherviewcontroller
如果我转到tabbar并从Tab1我将添加行程视图(这是地图视图)
然后在地图视图中我开始行程意味着如果我开始并返回标签栏并转到其他标签我将计算距离
mapview应该继续跟踪,当我再次进入该视图时 它必须显示所有距离
但在我的情况下,它再次显示地图而不是继续
如何做到这一点
答案 0 :(得分:0)
当你返回NavigationController dealloc你的控制器对象,所以你不能让它继续跟踪,我建议创建一个 Singleton 类进行计算,并可以根据需要通知你的viewController。