Это может показаться странным, но я постараюсь объяснить это как можно лучше.
Я пытаюсь извлечь определенный атрибут из моих базовых данных и сохранить результат в массиве.
У меня есть объект с именем Job , который передается моему cameraController. Затем у меня есть другая сущность под названием Камеры , которая связана с Работа .
Эти 2 объекта затем передаются в newCameraController. На этом ViewController я пытаюсь получить атрибут cameraBody , принадлежащий объекту Cameras .
Вот как я получаю данные в данный момент:
var job: Job?
var cameras: Cameras?
func fetchCameraBodies() {
guard let jobCameras = job?.cameras?.allObjects as? [Cameras] else { return }
}
Возвращает все атрибуты камеры, которые принадлежат этому заданию из-за .allObjects . Смотрите ниже:
Как мне получить один атрибут, связанный с этим заданием, вместо всех атрибутов и отношений и сохранить их в массиве?