边界数据集> 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/