2012-11-01 2 views
1

가 나는 문자열 하고 을 인덱스로 설정 속성 imageName이 작동하지 않습니다.IOS 5 CoreData 정렬은

나는이 imageName

그것은 내가이 가져 만드는의 ViewController를 입력 처음에만 작동 에 의해 결과를 가져 오기의 나 종류에 노력하고있어. 다음 번에는 결과가 임의로 정렬되는 것처럼 보입니다 (UINavigationController에서 가져 와서 다시 작성하더라도).

문자열의 형식은 : hair001.png, hair002.png, hair003.png ... 여기

내가 가져 수행하는 방법입니다

NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:@"AvProperty"]; 

request.predicate = [NSPredicate predicateWithFormat:@"type = %d && isPrototype=%@",type,[NSNumber numberWithBool:YES]]; 
request.sortDescriptors = [NSArray arrayWithObject:[NSSortDescriptor sortDescriptorWithKey:@"imageName" ascending:YES]]; 

NSError *error; 
NSArray *properties = [self.context executeFetchRequest:request error:&error]; 

어떤 제안?

답변

0

다시 나타날 때보기 컨트롤러가 적절하게 업데이트되었는지 확인하십시오. viewWillAppear에서 가져온 결과 컨트롤러에 performFetch: 메시지를 보내면 테이블보기를 새로 고칠 수 있습니다.