Swift-从核心数据实体获取属性

时间:2018-08-29 17:34:09

标签: ios swift core-data

这听起来可能令人困惑,但是我会尽力解释。

我正在尝试从我的核心数据中获取特定属性,并将结果存储在数组中。

我有一个名为 Job 的实体,该实体已传递给我的cameraController。然后,我有另一个名为 Cameras 的实体,它与 Job 有关系。

然后将这2个实体传递给newCameraController。在此ViewController上,我尝试获取属于 Cameras 实体的属性 cameraBody

这是我目前正在获取数据的方式:

var job: Job?
var cameras: Cameras?

func fetchCameraBodies() {
    guard let jobCameras = job?.cameras?.allObjects as? [Cameras] else { return }
}   

由于 .allObjects ,这将返回属于该作业的所有摄像机属性。见下文:

enter image description here

如何获取与该作业相关的单个属性而不是所有属性和关系,并将它们存储在数组中?

0 个答案:

没有答案