2014-04-08 5 views
0

fetchrequest에서 핵심 데이터에 단순한 정보를 얻을 :아이폰 OS :이 코드가

for (Locality *loc in zona.locality){ 
NSFetchRequest *fetchLoc = [NSFetchRequest fetchRequestWithEntityName:@"Structure"]; 
      [fetchLoc setPredicate:[NSPredicate predicateWithFormat:@"locality.id_locality == %@", loc.id_locality]]; 
      fetchLoc.resultType = NSDictionaryResultType; 
NSArray *resultsUpdate = [context executeFetchRequest:fetchLoc 
                  error:&error]; 
} 

당신은 내가 특정 ID를 가지고있는 구조를 얻기 위해이 코드를 사용하는 것을 볼 수 있고, 나는 fetchrequest을 그것은 시스템을 사용 중입니다. 그래서 만약 그 결과의 번호, 즉 요청 ID를 가진 Structure의 번호만을 얻는 방법이 있는지 알고 싶습니다. 그리고 구조체의 ID (모든 ID가 아닌) 만 알면됩니다. 요청을 빨리 처리하고 싶습니다.

+0

이 하나 http://stackoverflow.com/questions/6262024/is-it-possible-to-fetch-only-selected-property-in-a-core-data- 시도 질문 – BoranA

답변

0

예. 이 작업을 추가 할 수 있습니다

[fetchLoc setPropertiesToFetch:@[@"structure_id"]];