2017-11-18 5 views
0

서버에서 비동기 적으로 한 페이지 당 데이터를 가져오고 핵심 데이터에 데이터를 저장해야하는 요구 사항이 있습니다.NSFetchResultsController를 사용하지 않고 DB 변경 사항에 대한 알림을 얻는 방법

DB에 변경 사항이있을 때 자동으로 업데이트해야하는 UITableViewController를 사용하고 있습니다.

fetchresultscontroller를 사용하지 않고 어떻게이 작업을 수행 할 수 있습니까?

답변

0

NSManagedObjectContext 유용 할 수 있습니다 알림을 제공합니다

  • NSManagedObjectContextObjectsDidChange : 관리되는 개체의 값이 변경 될 때 호출됩니다.
  • NSManagedObjectContextWillSave : 저장하기 전에 호출됩니다.
  • NSManagedObjectContextDidSave : 저장 후 호출됩니다.

NotificationCenter을 사용하여 하나 이상을 구독하십시오. 그들 모두는 무엇이 변경되었는지에 대한 정보를 제공합니다. 자세한 내용은 문서를 참조하십시오.

관련 문제