我的应用程序使用位置数据并将其作为表格和地图显示.
它以Tab Bar Controller开始,每个视图都是一个导航控制器(一个用于表视图,一个用于地图等).
我想共享一个UIManagedObject以便使用相同的托管对象上下文,因此如果用户在表视图中更新,则数据也会针对地图进行更新,因此无需更新两次.
最初我想到了将Tab Bar Controller子类化并将UIManagedDocument添加为属性,并将其传递给prepare for segue方法的每个控制器.但我读到UITabBarController并不意味着是子类.
另一种方法可能是创建一个View Controller,将Managed Document添加为属性,并将Tab Bar添加到它.但我认为我的故事板不清楚或不一致,通过图形显示一些关系,而其他人只是在代码中.
哪一个合适?或者有更好的方法吗?
在此先感谢您的问候.