문제

일을 마친 후 Cocoa Dev Central의 "Core Data Application 구축"자습서 나는 내 자신의 응용 프로그램 구축, 코드를 사용하여 실험을 시작했습니다. .nib 튜토리얼에서 제대로 구성되어 있는지 확인하기 위해 튜토리얼의 파일을 참조로 제출하십시오. 전반적으로 나는 그것으로 꽤 잘 관리하고 있지만, 나는 걸리기를 한 것 같습니다.

나는 두 가지 형태를 구축하고 있습니다 NSTextView 튜토리얼과 마찬가지로 상자는 동일한 엔티티의 다른 속성에 연결되어 있습니다. 다른 모든 컨트롤은 제대로 작동하고 레코드 사이를 이동할 때 값을 저장/새로 고침합니다 (두 번째 상자가 값을 저장하지 않는 날짜 상자를 뺀 것). 나는 모든 바인딩 설정과 NSArrayController 에 대하여 .nib 튜토리얼에서 사물이 꺼질 수있는 위치를 확인하십시오. 그로 인해 첫 번째 텍스트 상자를 풀고 동일한 설정으로 다시 연결하여 갑자기 마술처럼 작동했습니다. 그러나 두 번째 상자는 행동하고 싶지 않으며 프로그램을 중단하는 데 지속됩니다 (디버거가 나타나 모든 방식의 변수 및 메모리 주소 및 솔직히 내 이해를 넘어서는 것들을 나열합니다).

현재 불쾌한 상자는 다음과 같이 구성됩니다.

Class: NSTextView
Value: Bound to `history`
    Controller Key: selection
    Model Key Path: `description`
    Checked: Allows Editing Multiple Values Selection
    Checked: Conditionally Sets Editable
    Checked: Raises For Not Applicable Keys

여기서 무슨 일이 일어나고 있는지에 대한 통찰력이 있습니까?

도움이 되었습니까?

해결책

좋아, 알아 냈어. 속성 이름을 변경했습니다 description 그리고 그것은 행동하기 시작했습니다. 초기 버그 검사가 누락 된 것을 컴파일했을 때 이름이 무언가를 트리거하고있는 것 같습니다.

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