MagicalRecord를 사용하여 코어 데이터 모델에 액세스했습니다. 나는 동일한 데이터를 사용, 다른 관점에서MagicalRecord 정렬. 섹션 헤더 목록이 필요합니다.
하지만이 시간 :
이frc = [ListActivity MR_fetchAllSortedBy:@"activityCategory,activityName"
ascending:YES withPredicate:nil
groupBy:@"activityCategory"
delegate:nil];
결과의 tableview은 다음과 같습니다 : I는 카테고리별로 분류 및 그룹화의 tableview를 얻기 위해이 코드를 사용 "activityCategory"속성으로 표시된 섹션 헤더의 목록 만 원하십시오. 나는 그것이 단순한 문제 일 것으로 예상했으나 그렇지 않았다. 예를 들어,이 코드 :
대신
가, 내가 원하는 것은 범주 (단독)에서의 섹션 헤더를 제공하는 속성 단지 목록입니다
이 산출 첫 번째 예. 나는 몇 가지 다른 구성을 시도했지만 벽에 붙어있는 물건을 던져서 그것이 붙어 있는지를 알았습니다. MagicalRecord에 대한 문서는 프레임 워크만큼 우수하지만, 희소식이 부족합니다.
누군가 해결책을 가르쳐 주시겠습니까?
감사합니다.
응답 해 주셔서 감사합니다! 컨텍스트를 추가하여 코드를 시도했지만이 오류가 발생했습니다 : "NSFetchedResultsController '의 표시되지 않는 @interface가'MR_performFetch '선택기를 선언합니다."또한 해당 선택기에 대한 빠른 도움말을 찾을 수 없습니다. MagicalRecord에 대한 링크를 잃어 버렸습니까? – rattletrap99
그 방법은 공개되지 않을 수 있습니다, 나는 최신 코드를 참조하고 있지만 그 방법이 거기에 있음을 압니다. 소스를 열어서보고보세요. – casademora
이 방법은 실제로 존재하지만 링커가 어떤 이유로 그것을 찾지 못합니다. 아니면 또 다른 문제가 있습니다. 청소를 시도해 보았습니다. 관련 파일 (NSManagedObject + MagicalRecord.m)이 빌드 단계에 나열되어 있는지 확인하고 "CoreData + MagicalRecord.h"를 "-Prefix.pch"파일로 가져 와서 Xcode를 다시 시작했는지 확인했습니다. 여전히 오류가 발생합니다. – rattletrap99