2016-09-07 3 views
-1

TableController는 NSManagedObject를 추가하고 저장하는 ViewController에서 돌아올 때 새 셀이 있어야하는 빈 셀을 삽입합니다. 내가 tableview 화면에서 돌아와 다시 돌아 가면, 모든 것을 올바르게 다시로드하고 구성합니다.NSFetchedResultsController 데이터를 저장하지만 UITableView가 셀을 구성하지 않음

그래서 내가 알기로는 데이터가 저장소에 제대로 저장된다는 것입니다. FRC 대리인 작업이 모두 호출되고 있습니다 (예 : .Insert). 실제로 중단 점을 통해 볼 수 있습니다. configureCell "메서드가 호출되고 완전히 구성된 셀을 다시 전달합니다. tableview 그냥 공백 대신 퍼팅입니다.

원한다면 코드를 게시 할 수 있지만,이 설명이 모든 사람에게 어떤 벨소리를 울렸는지 궁금했습니다. 나는이 문제를 몇 주 동안 계속 연구했지만 비슷한 것을 찾지 못했습니다.

  1. 합니다 ...있는 tableview의 구성을 일반적인 셀을했다 단지 믹스에서 내 사용자 지정있는 UITableViewCell을 가져다 도움이되지 않았다 : 나는 문제 해결을 위해

    .

  2. 은 핵심 데이터, FRC, 사용자 정의 테이블 뷰 셀 등 다른 프로젝트에서 앱 흐름을 제거한 버전을 만들었습니다.이 기능은 실제로 동일한 동작을 표시하지 않습니다. 나는 두 프로젝트를 나란히 비교해 보았고 어떤 의미있는 차이 (표시되는 데이터 그 자체가 아닌)를 결정할 수 없었다.
  3. 나는 context.save() 연산 사이에 지연을 삽입하고 객체를 생성 한 VC를 닫는 것을 보았다. 객체가 생성 될 때와 생성 된 객체 사이의 경쟁 조건인지 표가 셀을 구성 할 때 말할 것도없이, 그것은 아무것도하지 않았다.

다른 사람이 만난 버그입니까? 누구든지 전에이 행동을 보았습니까?

미리 감사드립니다, 벽에 죄송합니다.하지만 이것은 Google, 다양한 하위 레딧 및 지금까지 StackOverflow가 나를 도울 수 없었습니다.

답변

0

내 질문을 수정 한 후 5 월에이 사실을 발견했습니다.

New table view cell shows as a blank cell

가 아니 솔루션,하지만 난 트위터를 통해 그에게 내밀어 그의 제안했다. 내 크기 클래스를 any/any로 바꾸면 문제가 해결 된 것 같아 자동 레이아웃 버그 일 수 있습니다. 더 많은 테스트가 필요하지만 문제를 증명할 수있는 모든 것을 다했다고 생각합니다. 문제가 해결되었다고 생각합니다.

관련 문제