-1

境界 <--> データセット <-->> DataA

境界1DataAに属するすべてのエンティティを検索したい。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]];

しかし、配列内のコア データ エンティティを並べ替える方法がわかりません。

私はデータベースの専門家ではなく、このようなロジックを理解するのに苦労しています。

4

1 に答える 1

2

次のことを試してください。

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

どこmyBoundaryに境界エンティティがあります。

于 2013-03-26T20:00:15.897 に答える