0
CoreData 통합으로 NSTreeController에 바인드 된 NSOutlineView가있는 코코아 앱을 개발 중입니다. 어떤 목적을 위해 CoreData에서 NSTreeController를 새로 고침
, 나는MyTreeController.removeObjectAtArrangedObjectIndexPath(someIndexPath)
에 의해 NSTreeController의 노드 중 일부를 삭제하고 그러나보다, 나는 현재의 바인딩을 사용하여 다시 CoreData에서 NSTreeController를 다시로드해야합니다. 그러나 NSTreeController에 다시로드 데이터 기능이 없기 때문에 솔루션을 찾을 수 없습니다.
도움이나 해결 방법을 알려 주시면 감사하겠습니다.
리로드 데이터 함수를 'fetch :'라고합니다. – Willeke
@Willeke는 답장을 보내 주셔서 감사합니다. MyTreeController.removeObjectAtArrangedObjectIndexPath (someIndexPath) 쉼표를 사용한 후 MyTreeontroller.fetch (nil)로 가져 오기를 시도했지만 제거 된 항목이 컨텍스트에서 다시 수신되지 않았습니다. – emreoktem
개체가 컨텍스트에서 제거 되었습니까? – Willeke