У меня есть класс рекрутера и класс позиции.
class Recruiter: NSObject, Codable {
var id: UUID
var firstName: String
var positions: [Position]
}
class Position: NSObject, Codable {
var id: UUID
var title: String
var recruiter: Recruiter?
}
Какой-нибудь совет, как мне избежать циклической зависимости?Объект рекрутера сохраняет ссылки на позиции, которые он / она передает, и объект позиции хочет знать рекрутера, связанного с ним.Но это создает проблемы (бесконечный цикл - циклическая зависимость), когда я пытаюсь ввести данные в виде словаря в базе данных Firebase noSQL.
Есть идеи?Спасибо!