【发布时间】:2013-04-11 12:58:25
【问题描述】:
我正在尝试编写一个带有三个选项卡的选项卡式应用程序,其中使用 Fetched Results Controller 从核心数据中显示数据。
- Tab 1 显示核心数据中的项目列表。
- 选项卡 2 具有删除核心数据中的项目的操作。
现在,即使我删除选项卡 1 中的项目,表格视图也会更新以描述更改。
但是当我从选项卡 2 中删除一个项目,然后返回选项卡 1 时,表格不是最新的。
每当我删除选项卡 2 中的项目时,我都尝试委派给选项卡 1 的视图控制器,然后表 1 的视图控制器调用:-
[self.tableView reloadData];
// Still doesn't work
当我退出应用程序并再次启动它时,它会显示更新的数据。
谁能帮忙。非常感谢。
【问题讨论】:
-
您是在另一个线程上获取数据吗?托管对象上下文不是线程安全的。
标签: objective-c ios xcode cocoa-touch