核心数据中临时实体的最佳实践?

时间:2014-06-20 12:13:32

标签: ios core-data

我正在寻找最佳实践'处理临时实体。我的应用会在计算后创建一堆实体,并使用UITableViewNSFetchedResultsController中显示它们。然后,用户可以决定将结果保存到商店,或者丢弃它们。保存后,可以在以后轻松检索结果,而无需重新计算。

我看到了一些可能性:

  1. 在计算过程中创建实体,仅在用​​户决定执行此操作时保存上下文。如果没有,请从上下文中删除所有实体。
  2. 创建实体但不使用上下文,但我无法使用我的FRC显示它们。
  3. 不要创建实体,而是创建虚拟对象,只有在用户选择保存时才将它们转换为实体。
  4. 由于选项2不起作用,是否有使用选项1或3的任何想法?也许错过了另一种选择?

0 个答案:

没有答案