RootViewController (UITableViewController)는 매우 간단합니다. 그 안에있는 각 셀은 다른 사람에 대한 몇 가지 통계를 보여줍니다. 이러한 셀 중 하나를 눌러 DetailViewController (UIViewController)를 누르고 모델 객체에 저장된 통계를 수정할 수 있습니다. 해당 사용자에 대한 통계 수정이 끝나면 뒤로 버튼을 클릭하면 popViewControllerAnimated가 호출됩니다.DetailViewController에서 변경 한 후 UITableViewController의 셀 업데이트
내 질문은 : RootViewController에서이 플레이어의 통계가 변경되었다는 것을 아는 가장 좋은 방법은 무엇이며 그에 따라 셀을 업데이트 했습니까? RootViewController에 어떤 셀을 두드 리 었는지 기록한 다음 DetailViewController가 완료된 후 적절한 setNeedsDisplay를 호출해야합니까? 그렇다면 어떤 방법을 사용해야합니까? viewWillAppear?
아니면 더 좋은 방법이 있습니까? 이것은 꽤 일반적인 일처럼 보입니다. 그리고 나는 명백한 것을 놓치고 있습니다.
정말 고마워! 아직 iOS 프로그래밍에 익숙하지 않아 CoreData를 아직 사용해 보지 않았습니다. 나는 테이블 셀을 더러운 것으로 표시함으로써 당신이 제안한 방식대로 작동하도록했습니다. –