边界数据集> DataA

我想找到属于DataA boundary1的所有Boundary实体;

我试过了:

NSPredicate *predication = [NSPredicate predicateWithFormant:@"datasets.boundary.boundaryID == %@", myBoundaryID];


但是尝试查找Boundary的属性时出现问题。

我的另一个想法是:

NSArray *savedAnalysis = [NSArray arrayWithArray:[dataset.savedAnalysis allObjects]];

NSSortDescriptor *sortDescriptor = [NSSortDescriptor sortDescriptorWithKey:NAME ascending:TRUE];
NSArray *descriptors = [NSArray arrayWithObject:sortDescriptor];

self.datasourceSavedAnalysis = [NSArray arrayWithArray:[savedAnalysis sortedArrayUsingDescriptors:descriptors]];


但是我不知道如何对数组中的核心数据实体进行排序。

我不是数据库专家,在弄清楚这些内容的逻辑时遇到了麻烦。

最佳答案

请尝试以下操作:

NSPredicate *predication = [NSPredicate predicateWithFormant:@"datasets.boundary == %@", myBoundary];


w myBoundary是边界实体。

关于ios - 通过两个一对一关系查找核心数据实体,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15646194/

10-13 09:21