2010-02-04 3 views
2

NSFechtedResultsController 및 생성 된 sectionIndex에 문제가 있습니다 (데이터가 CoreData 저장소에서 제공됨). indexTitle과 sectionName을 섞어 쓰는 것 같습니다. sectionName은 "Ä"이고 sectionIndex는 유니 코드 문자에 관한 "Ƒ"(0x0191)입니다. 이것은 모든 특수 문자가있는 경우입니다. 사용자가 특수 문자를 사용할 수있는 경우 충돌이 발생할 수 있습니다.NSFetchedResultsController, CoreData, SectionIndex 및 특수 문자 (Umlaute ..)

이것은 알려진 문제인지, 아니면 누구에게 해결책을 알고 있습니까? Apple 주소록 응용 프로그램은 sectionIndex "#"아래의 모든 특수 사례를 수집하는 것으로 보입니다. 해결 방법에 대해 많은 코드를 작성해야하는지 아니면 누군가가 이미 해결했는지 궁금하십니까? 또는 섹션 색인을 제거하십시오.

감사합니다. Jens

+0

확인 : http://stackoverflow.com/a/15587961/1791090 – dimanitm

답변

0

내 질문에 대답 : 사용 UILocalizedIndexedCollation 가능한 해결책 인 것 같습니다. 핵심 데이터 및 NSFetchedResultsController을 사용하여 좋은 결과를 얻으려고합니다. 내 확장 대답 이리저리

--Jens

+1

음은 정말 대답하지. NSFechtedResultsController 및 CoreData로 멋진 UILocalizedIndexedCollation을 얻는 것은 그렇게 쉬운 일이 아닙니다. – BitController

+1

이 스레드를 찾았습니다 : http://stackoverflow.com/questions/2167857/non-us-characters-in-section-headers-for-a-uitableview 그냥 "FirstLetterOfName"섹션에 대한 해결책이 있습니다. 그러나 나는 여전히 완전한 sectionInfoNames (예 : Österreich)를 해결하는 방법을 모른다. – BitController