如何使用核心数据访问保存在不同视图控制器中的阵列?

时间:2017-12-19 01:16:41

标签: arrays swift core-data

我在一个viewcontroller中将数组保存到核心数据中,如何在不同的视图控制器中访问该实体数组?我将如何将属性(在这种情况下,它们是字符串)应用于另一个视图控制器中的标签?

1 个答案:

答案 0 :(得分:0)

数据存储在与任何特定viewController无关的数据库中,因此无法从不同的viewController访问它。通常,您应该使用fetchedResultsController。 fetchedResutsController将执行提取,然后监视核心数据以进行更改。因此,如果删除或添加了一个对象,则fetchedObjects数组将自动更新。这是一个很棒的功能,因为访问被删除的核心数据对象可能会导致崩溃。