나는 rootViewController 테이블 뷰와 detailView 테이블 뷰가있는 SplitViewController를 가지고 있습니다.UISplitViewController에서 세부 뷰의 마지막 객체를 삭제할 때 수행해야 할 작업
rootViewController에는 DetailViewController에 개체가 포함 된 개체가 포함되어 있습니다. rootViewController 객체에 객체가 없으면 rootViewController 객체가 제거됩니다.
One Story에 많은 문장이 포함되어 있습니다.
Story가 선택되어 있고 detailViewController에 들어있는 마지막 문장을 삭제 한 경우 - detailViewController에 대해 어떻게해야합니까? 이야기가 rootviewcontroller에서 성공적으로 제거되었지만 detailViewController에서 무엇을해야할지 모르겠습니다. 아이폰 전용 응용 프로그램에서는 문장에서 네비게이션 컨트롤러를 다시 팝백으로 표시하지만 detailViewController가 항상 svc와 함께 표시 될 때 어떻게해야할지 모르겠습니다.
나는 시도했다 :
- 는 빈 현재의 이야기 객체를 설정 빈의 tableview
- 로 detailViewController 설정
내가 아무것도하지 않는 선택하면, 나는 CoreData 예외를 얻을 :
CoreData: error: Serious application error. An exception was caught from the delegate of NSFetchedResultsController during a call to -controllerDidChangeContent:. attempt to insert row 7 into section 0, but there are only 1 rows in section 0 after the update with userInfo (null)
새로 설치시 빈 목록이 표시되므로 빈 목록을 처리 할 수 있지만 모든 항목이 삭제되면 빈 목록으로 다시 설정하는 방법을 모르겠습니다. – glenstorey
세부보기 컨트롤러 또는 마스터보기 컨트롤러의 일부가 항상 선택된 것처럼 작동하거나 목록에 항상 데이터가있는 것처럼 동작합니다. 그 가정을 수정하십시오. – Jesper