这听起来可能令人困惑,但是我会尽力解释。
我正在尝试从我的核心数据中获取特定属性,并将结果存储在数组中。
我有一个名为 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 ,这将返回属于该作业的所有摄像机属性。见下文:
如何获取与该作业相关的单个属性而不是所有属性和关系,并将它们存储在数组中?