NSFetchRequest를 사용하여 항목을 가져 오는데, 인기 항목 또는 임의 항목으로 정렬 할 수 있습니다.CoreData를 임의로 정렬하는 방법
가이드에 따라 NSSortDescriptor를 사용하여 쉽게 항목별로 정렬 할 수있었습니다.
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"popularity" ascending:NO];
NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor, nil];
[request setSortDescriptors:sortDescriptors];
어떻게 임의로 정렬합니까?
하하 "임의의 정렬"모순 소리. 그러나 참으로, 내가 원하는 것은 정말로 무작위적인 정렬입니다. 제안 1은하는 것처럼 들립니다. 하지만 인덱스 경로를 fetchedResults에 매핑 할 때 tableview에서 이상한 동작이 발생했습니다. 나는 어쨌든 시도 할 것이다. 제안 2는 해킹입니다. 내 엔티티 속성을 건드리지 않으려 고합니다. 그러나 다른 모든 것이 실패한다면, 나는 이것을 시도 할 것입니다. – samwize