UITableView の結果を生成する NSFetchRequest を作成しようとしています。
個別の「partnerName」列を見つけるだけです。[this] の結果として、残りの列が生成されます。(ごく最近)
例)
partnerName ---------- 日付
- あ ------------------ 8/15
- あ ------------------ 8/14
- B ------------------ 8/15
- B ------------------ 8/10
- C ------------------ 8/20
->
partnerName ---------- 日付
- あ ------------------ 8/15
- B ------------------ 8/15
C ------------------ 8/20
AppDelegate *delegate = [UIApplication sharedApplication].delegate; NSManagedObjectContext *context = [delegate managedObjectContext]; NSFetchRequest *request = [[NSFetchRequest alloc] init]; NSEntityDescription *entity = [NSEntityDescription entityForName:@"Chat" inManagedObjectContext:context]; NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:@"date" ascending:NO]; [request setSortDescriptors:@[sort]]; [request setEntity:entity]; [request setResultType:NSDictionaryResultType]; [request setPropertiesToFetch:[NSArray arrayWithObjects:@"partnerName",nil]]; [request setReturnsDistinctResults:YES]; // Execute the fetch __autoreleasing NSError *error = nil; NSArray *objects = [context executeFetchRequest:request error:&error];
「Just a Column」値を区別する方法がわかりません。全データではない