저는 바인딩을 망치기 시작했습니다. 기본 대화 상자를 구현하기 시작했습니다. 일부 기본 NSColorWell을 공유 기본값 컨트롤러에 바인딩합니다. 그것은 완벽하게 작동합니다. 내 값이 올바르게 인코딩되고 저장됩니다.코코아 바인딩을 사용할 때 환경 설정 저장을 취소하는 방법은 무엇입니까?
그러나 작동하지 않는 것은 대화 상자에서 취소하는 것입니다. 취소하면 값이 저장됩니다.
취소 버튼을 NSUserDefaultController의 "되돌리기"에 바인딩해야하는 것처럼 보입니다. 물론 그렇게하면 "performClose"에 바인딩 할 수 없습니다 (버튼을 바인딩하는 방법이 없으면). 내가 알지 못하는 여러 가지 행동).
취소 버튼을 바인딩하면 변경 사항을 되돌리고 창을 닫을 수 있습니다. 분명히 나는 둘 다하는 행동 방법을 작성함으로써 그것을 할 수 있지만, 그것은 단지 IB에서 가능해야만하는 것처럼 보입니다.
첫 번째 단락은 _very_ good입니다. –
두 번째 단락은 * 매우 * 훌륭합니다. – Andrew