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

问题描述 投票:0回答:1

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

arrays swift core-data
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.