코어 데이터에 문제가있어 밧줄 끝 부분에 있습니다. 그래서 당신들 중 멋진 사람들이 도울 수 있는지 궁금합니다.코어 데이터 - 관계 설정
기본적으로 코어 데이터 프로젝트에는 두 개의 엔티티가 있습니다. 이들은 :
저자 {AUTHORNAME, 생년월일 (DateOfBirth)}
예약 {은 bookname, 페이지}
'책 소위'저자 '라는 책에 저자 일대 다 관계와 역의 관계가있다 '. 이 엔티티의 서브 클래스를 내 보내서 내 페치 컨트롤러를 만들었습니다. 이제 프로그래밍 방식으로 관계를 정의해야합니까?
현재 작성자 목록이 내 테이블보기에 표시됩니다. 현재 필자는 저자를 탭할 때 Core Data 프로젝트에있는 모든 책의 목록 만 표시 할 수 있습니다. 특정 저자의 도서 목록에 액세스하려면 어떻게해야합니까?
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY authors.bookName LIKE[cd] %@", authorName];
...하지만 나는 그것이 잘못된 확신 : 나는 내가 자 NSPredicate을 사용 추정하고, 내가 지금까지 그것에 대해 가지고있는 논리이다.
나는 몇 시간 동안 웹을 크롤링하여 혼란스러워하고 있습니다. 그래서 어떤 도움을 주시면 감사하겠습니다.
많은 감사합니다 :)
NSArray에 'authors'가 없습니다. 나는 단순히 기본 탐색 컨트롤러 핵심 데이터 템플릿을 사용하고 있습니다. 또한 'author.name'은 'author.authorName'을 의미합니까? 나는 간단한 '.name'이 없다. 감사합니다. – Martyn
지금 문제를 해결할 수있었습니다. 'authorName == % @ ", authorName'을 사용했습니다. 도움에 감사드립니다! – Martyn