비 -UITableView 컨트롤러가 NSFetchedResultsControllerDelegate
프로토콜을 구현할 수 없으므로 UITableViewController
외부에서 NSFetchedResultsController
을 사용하는 것이 잘못 되었습니까?UITableViewController 외부에서 NSFetchedResultsController 사용
0
A
답변
1
테이블이없는 NSFetchedResults 컨트롤러를 사용할 수없는 특별한 이유는 없습니다. 임의의 클래스를 정의하여 NSFetchedResultsControllerDelegate 프로토콜을 구현할 수 있습니다.
그러나 그렇게하고 싶은 특별한 이유는 거의 없습니다. FRC는 테이블에 대한 데이터를 가져오고 정렬하도록 설계되었습니다. 섹션 이름 등도 추적합니다. 다른 컨트롤은 실제로 주문이나 정보가 필요하지 않습니다.
컨트롤러가 FRC와 같은 변경 사항에 대해 managedObject 컨텍스트를 감시하도록하려면 컨텍스트의 다양한 알림을 위해 컨트롤러를 등록해야합니다. 그런 다음 컨트롤러는 FRC가 tableview에 대해 수행하는 것처럼 필요에 따라 뷰를 업데이트 할 수 있습니다.
관련 문제
- 1. EXC_BAD_ACCESS : 코어 데이터, NSFetchedResultsController 내있는 UITableViewController 클래스에서 numberOfRowsInSection
- 2. NSFetchedResultsController 및 UISearchDisplayController 사용 방법
- 3. CoreData 및 UITableViewController 문제
- 4. 코어 데이터와 함께 NSPredicate 사용 NSFetchedResultsController
- 5. Reload UITableViewController
- 6. ASP.Net 외부에서 ASP.Net 템플리트 사용?
- 7. 컨트롤러 외부에서 bindData 메서드 사용
- 8. Visual Studio 외부에서 VersionControlExt.Explorer 사용
- 9. iPhone의 TableView 외부에서 CoreData 사용
- 10. 아이폰 - NSFetchedResultsController
- 11. NSFetchedResultsController 오류 :
- 12. NSFetchedResultsController with
- 13. NSFetchedResultsController 문제
- 14. NSFetchedResultsController 충돌
- 15. NSFetchedResultsController 예외
- 16. 여러 UITableViewController
- 17. UITableViewController tintColor
- 18. 1 대 다수 관계가있는 NSFetchedResultsController
- 19. NSFetchedResultsController v.s. UILocalizedIndexedCollation
- 20. iPhone : 각 엔티티의 NSFetchedResultsController?
- 21. 핵심 데이터 NSFetchedResultsController
- 22. NSFetchedResultsController 및 NSOperation
- 23. Three20 TTTableViewController + NSFetchedResultsController
- 24. 코어 데이터/NSFetchedResultsController 오류
- 25. NSFetchedResultsController 관계 변경 추적
- 26. NSPredicate on NSFetchedResultsController fetchedObjects
- 27. 지도 주석에 대한 NSFetchedResultsController
- 28. NSFetchedResultsController 및 UITableView 섹션
- 29. 코어 데이터 NSFetchedResultsController 섹션
- 30. iOS 필터 NSFetchedResultsController 효율적으로
캐싱이 그러한 이유 중 하나가 아닙니까? –