Xcode4 具有递归条件或已获取属性的NSFetchRequest

Xcode4 具有递归条件或已获取属性的NSFetchRequest,xcode4,recursion,nspredicate,nsfetchrequest,fetched-property,Xcode4,Recursion,Nspredicate,Nsfetchrequest,Fetched Property,我有一个具有递归关系的实体类型节点,称为父节点(逆子节点)。现在,我想获得直接或间接位于某个节点(即分支根节点)下的所有实体以及其他实体 由于我没有更好的想法,我创建了一个实体类型位置,其中一个关系节点到实体类型节点只包含一个实体,该实体被设置为特定的分支根节点 在节点中,我想创建一个获取的属性isBelowBranchRootNode,如果Node.parent==position.branchRootNode或Node.parent.isBelowBranchRootNode,则该属性应为t

我有一个具有递归关系的实体类型节点,称为父节点(逆子节点)。现在,我想获得直接或间接位于某个节点(即分支根节点)下的所有实体以及其他实体

由于我没有更好的想法,我创建了一个实体类型位置,其中一个关系节点到实体类型节点只包含一个实体,该实体被设置为特定的分支根节点

在节点中,我想创建一个获取的属性isBelowBranchRootNode,如果Node.parent==position.branchRootNode或Node.parent.isBelowBranchRootNode,则该属性应为true


我不能让它工作。任何更好的想法都会受到欢迎。

您的数据结构是一片森林?一组根节点,每个根节点都有一个子树?如果是,请向每个节点添加“根”关系。当您将节点创建为父节点的子节点时,获取父节点的根并将其也赋予新的子节点