문제

핵심 데이터 앱이 설정되어 있으며 모든 것이 잘 작동합니다. 그러나 한 가지 작은 문제가 있습니다. 내 엔티티에 새 개체를 삽입하면 NstableViewCell로 이동하여 원하는 텍스트로 편집 할 수 있지만 작은 문제가 하나 있지만 셀을 편집 할 수는 있지만 저장하기 위해 선택 해제 할 수는 없습니다. 핵심 데이터를 위해 편집 모드에 갇혀 있으며, 제가 얻을 수있는 유일한 방법은 응용 프로그램을 종료하는 것 뿐이며 방금 내 셀에 제공 한 새 이름을 저장하지 않습니다.

도움이 되었습니까?

해결책

이러한 종류의 기능은 Apple이 제공하는 핵심 데이터 자습서에서 다룹니다. 그것은 당신이 당신을 활용하게 할 것입니다 NSArrayController 그것은 a입니다 매우 보기 동기화를위한 유용한 클래스 (NSTableView) 및 모델 (핵심 데이터).

나는 이것이 어떻게 작동하는지 볼 수있는 좋은 장소라고 생각합니다. http://developer.apple.com/cocoa/coredatatutorial/index.html

도움이되기를 바랍니다.

다른 팁

테이블보기를 핵심 데이터 저장소에 연결하는 데 어떤 방법을 사용하고 있습니까? 바인딩? 데이터 소스?

내 생각에 당신은 이것을 전혀 구현하지 않았다는 것입니다. 방금 시작하는 경우 NstableViewDatasource 인스턴스를 구현하는 것이 좋습니다.

http://developer.apple.com/mac/library/documentation/cocoa/reference/applicationkit/protocols/nstabledatasource_protocol/reference/reference.html

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top