Core data <;…的反向关系&燃气轮机;不存在反向关系

Core data <;…的反向关系&燃气轮机;不存在反向关系,core-data,xcdatamodel,Core Data,Xcdatamodel,表A具有以下关系: Relationship Destination Inverse input B state output B state 以及具有以下关系的表B: Relationship Destination Inverse state A input 我得到了警告: state.input的反向关系不会产生反向关系 有没有正确的方法可以修复警告?对于另一端的不同关系,不能使用相同的

表A具有以下关系:

Relationship Destination Inverse
input        B           state
output       B           state
以及具有以下关系的表B:

Relationship Destination Inverse
state        A           input
我得到了警告:

state.input的反向关系不会产生反向关系


有没有正确的方法可以修复警告?

对于另一端的不同关系,不能使用相同的关系名称
状态

将状态关系重命名为
inputState
outputState

或者添加管理此关系并使用输入/输出属性跟踪关系类型的附加实体

虽然我不推荐最后一个解决方案(太复杂),但如果
B
状态关系不确定输入/输出,您可能需要它

A (inOut) <----->> (as) State (b) <<--------> (state) B

A(inOut)>(as)State(b)对于另一端的不同关系,不能使用相同的关系名称
State

将状态关系重命名为
inputState
outputState

或者添加管理此关系并使用输入/输出属性跟踪关系类型的附加实体

虽然我不推荐最后一个解决方案(太复杂),但如果
B
状态关系不确定输入/输出,您可能需要它

A (inOut) <----->> (as) State (b) <<--------> (state) B
A(inOut)>(as)状态(b)