2010-03-02 7 views
0

아마도 어리석은 질문 일지 모르지만 방법을 찾을 수 없습니다.iPhone SDK : Core Data

코어 데이터를 저장하는 iPhone 응용 프로그램을 개발 중입니다. 어느 시점에서 나는 상점의 모든 객체를 둘러 싸서 수행하고 실행하려고합니다. 이 작업을 수행하는 쉬운 방법이 있습니까? for 및 while 루프의 모든 방식을 시도했지만 아무 것도 작동하지 않는 것처럼 보입니다.

답변

2

관리 객체 컨텍스트에서 가져 오기 요청을 수행하면 루프 할 수있는 배열을 반환합니다.

NSFetchRequest * request = [[NSFetchRequest alloc] init]; 
[request setEntity:[NSEntityDescription entityForName:@"SomeEntity" 
           inManagedObjectContext:context]]; 
NSError * error = nil; 
NSArray * objects = [context executeFetchRequest:request error:&error]; 

if (error) { 
    // an error occured 
} 

for (SomeEntity * object in objects) { 
    // perform action 
} 
+0

완벽한. 그것이 단순한 것이라는 것을 알았습니다. 도와 주셔서 감사합니다. – gnuchu

관련 문제