2011-02-28 3 views
1

테이블보기가 있는데 행을 추가하고이를 coredata에 저장하려고합니다. 좋은 사례입니다. 사용자가 탐색 모음의 "더하기 단추"를 클릭하면 화면에 새보기 컨트롤러가 나타나며 사용자는 새 행에 필요한 데이터를 쓸 수 있습니다. 사용자가 "done"버튼을 클릭하면 위임에 의한 컨트롤러가 데이터를 데이터베이스에 저장하는 addRow 메서드 (RootViewController)를 트리거합니다.행 추가 uitableview-coreData

+0

내비게이션 기반 앱을 사용하여 핵심 데이터 템플릿을 살펴 보려면이 트릭을 수행하는 일부 코드가 주석 처리되어 있습니다. –

답변

3

네, 괜찮아 보입니다. 또한 데이터 소스가 NSArray 또는 다른 컬렉션에 저장되어있는 경우 새 항목을 추가 한 후에 위임은 테이블 뷰 재로드를 담당합니다.

NSFetchedResultsController를 사용하면 Core Data 엔티티에 대한 변경 사항을 감지하면 자동으로 다시로드됩니다.