小编Arm*_*ndo的帖子

如何使用带有标签栏控制器的故事板作为初始控制器来共享UIManagedDocument?

我的应用程序使用位置数据并将其作为表格和地图显示.

它以Tab Bar Controller开始,每个视图都是一个导航控制器(一个用于表视图,一个用于地图等).

我想共享一个UIManagedObject以便使用相同的托管对象上下文,因此如果用户在表视图中更新,则数据也会针对地图进行更新,因此无需更新两次.

最初我想到了将Tab Bar Controller子类化并将UIManagedDocument添加为属性,并将其传递给prepare for segue方法的每个控制器.但我读到UITabBarController并不意味着是子类.

另一种方法可能是创建一个View Controller,将Managed Document添加为属性,并将Tab Bar添加到它.但我认为我的故事板不清楚或不一致,通过图形显示一些关系,而其他人只是在代码中.

哪一个合适?或者有更好的方法吗?

在此先感谢您的问候.

core-data uitabbarcontroller ios ios5 uistoryboard

5
推荐指数
1
解决办法
1121
查看次数

标签 统计

core-data ×1

ios ×1

ios5 ×1

uistoryboard ×1

uitabbarcontroller ×1