2012-02-27 2 views
0

데이터의 특정 열/속성을 가져 오는 방법이 있습니까? 보류중인 변경 옵션을 사용하는 동안 내 개체에서 (날짜)?NSFetchRequest includesPendingChanges 및 propertiesToFetch

아직 저장되지 않은 보류중인 변경 사항을 검색 할 수 있기를 원하지만 특정 열만 원합니다. 나는 전체 물건을 필요로하지 않는다. 기본적으로 별개의 날짜를 가져 와서 배열로 반환하는 것이 좋습니다.

또 다른 옵션은 전체 개체를 가져오고 가능한 경우 includesPendingChanges 및 Distinct를 사용할 수있게하는 것입니다.

답변

0

코드 here을 기반으로 NSFetchController을 사용하여 끝났습니다. 이런 식으로 컨트롤러를 가져 왔어. 나는 특유의 기간을 필요로 할 때

NSFetchedResultsController *aFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest managedObjectContext:[[DataManager sharedInstance] managedObjectContext] sectionNameKeyPath:@"date" cacheName:@"List"]; 

는 나는 단지 [fetchedResultsControllers sections]를 호출하는 데 필요한, 그래서 날짜를 기준으로 내 모든 오브젝트를 그룹화합니다.

관련 문제