UITableViewController의 데이터를 구동하는 데 NSFetchedResultsController을 사용하고 있습니다. 관리 객체의 단순화 된 버전 나는 (물론 예를 들어)과 같은 외모를 가져 오는 오전 : Person:
-(BOOL)hasPet;
-(BOOL)hasDog;
는 기본적으로, 나는 애완 동물이 그 Person 객체 만 표시
테이블 뷰를 처리하는 가져온 결과 컨트롤러가 있는데 컨텍스트에서 생성되었지만 해당 개체에 저장되지 않은 새 관리 개체가 표시되는 문제가 있습니다. 저장. 저장 한 개체 만 나열하고 싶습니다. 가져 오기 요청에서 setIncludesPendingChanges를 NO로 설정하려고했지만 작동하지 않습니다! 모든 조언을 크게 높이세요! 감사합니다, 마이크
내 응용 프로그램의 첫 번째 탭에서 개체를 변경할 때마다 fetchedResultsController를 사용하기 때문에 업데이트는 탭 2에서 자동으로 업 그레 이드됩니다. 이제는 세 번째 탭도 업데이트해야하지만 어떻게 할 수 있습니까? 적절한 데이터를 얻기 위해 세 번째 탭에만 nsmangedObjectContext가 있습니다. 이 컨텍스트의 객체가 변경
두 탭 모음 항목간에 동일한 데이터를 공유하는 방법을 알 수 없습니다. 하나의 탭은 nsfetchedresultscontroller를 사용하고 다른 테이블은 my fetchedresults 컨트롤러와 동일한 데이터를 사용해야하는 일반 뷰일뿐입니다. 두 개의 법선 뷰가있는 경우 객체를 싱글 톤으로 만들고 테이블 뷰와 일반 뷰에서 같은 데이터를 사용하게합니다.
다음 단계를 수행하면 NSFetchedResultsController에 오류가 발생합니다. NSFetchedResultsController 뒷받침 TableView에 첫 번째 요소를 추가하려고합니다. 임시 MO 개체를 만들고 새 개체를 추가하는 모달보기 창을 표시합니다. 시트 추가 (모달 뷰 컨트롤러)에서 취소 버튼을 눌러 새 요소를 버립니다. 취소 단추의
NSFetchedResultsController 데이터를 필터링하는 가장 좋은 방법은 무엇입니까? 검색 막대의 텍스트가 변경 될 때마다 다시 초기화해야합니까? 나는 UISearchDisplayControllers를 사용하고 그리고 난 구현 해요 : - (BOOL)searchDisplayController:(UISearchDisplayController *)