我的工作在我们的形式的代码库摆脱了一堆警告的:核心数据,没有反向关系
Entity.relationship should have an inverse.
在一般情况下,尽管我们的代码不会通过这些逆到达,这听起来无论如何,放置它们是一个好主意。
我的问题是关于如何做到这一点。
我应该通过轻量级迁移来做出这些更改吗?也就是说,我应该创建另一个xcdatamodel吗?
对于给定的数据模型,如果我们已经有多个版本/迁移会怎么样。例如,假设我们有ReportsDataModel。下面是ReportsDataModel1,ReportsDataModel2和ReportsDataModel3。看起来XCode 7在每个数据模型上都给出了相同的警告。因此,如果我将它们固定到ReportsDataModel4的轻量级迁移中,它似乎不会摆脱先前的警告。
解决此问题的建议方法是什么?
-Arjun
这将是很好的压制个别版本的警告,但我不认为这是可能的。 –
@TomHarrington - 是的,这正是我所希望的:( – anayini
@TomHarrington我编辑我的答案与可能的解决方案来解决这个Xcode的不幸的限制。 – BradzTech