-1

边界 <--> 数据集 <-->> 数据A

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

我试过了:

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]];

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

我不是数据库专家,我无法弄清楚这些东西的逻辑。

4

1 回答 1

2

尝试以下操作:

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

wWheremyBoundary是一个边界实体。

于 2013-03-26T20:00:15.897 回答