在选项卡式应用程序中获取结果控制器

时间:2012-12-06 20:08:27

标签: objective-c ios xcode cocoa-touch

我正在尝试编写带有三个选项卡的选项卡式应用程序,其中使用Fetched Results Controller从核心数据中显示数据。

  • 选项卡1显示核心数据中的项目列表。
  • 选项卡2具有删除核心数据中项目的操作。

现在即使我删除选项卡1中的项目,表格视图也会更新以描述更改。

但是当我从标签2中删除某个项目,然后返回标签1时,表格不是最新的。

每当我删除选项卡2中的项目时,我都尝试委托查看选项卡1的控制器,其中表1的视图控制器随后调用: -

[self.tableView reloadData];
// Still doesn't work

当我退出应用程序并再次启动它时,它会显示更新的数据。

任何人都可以帮忙。非常感谢。

1 个答案:

答案 0 :(得分:0)

您确定在删除后保存ManagedObjectContext吗?如果要创建两个核心数据上下文(每个tableView一个)而不在第二个选项卡上保存删除,那么您将获得所描述的症状。