我有一个招聘课程和一个职位课程。
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 db中时,这会产生问题(无限循环-循环依赖)。
有什么想法吗?谢谢!
发布于 2018-11-16 22:50:59
因此,最终的解决方案是添加一个对招聘人员ID的引用,并根据该ID查询所有招聘人员的数据库。这样,数据就可以保持独立。比我想象的容易!
https://stackoverflow.com/questions/53330729
复制相似问题