2009-07-04 2 views
0

프로그램에서 NSToolbar를 프로그램 방식으로 만듭니다. 방금 도구 모음에 새 단추를 추가하고 해당 단추를 도구 모음의 기본 구성에 추가했습니다. 애플리케이션을 실행할 때 기본적으로 새 버튼이 표시되지 않습니다. 이미이 프로그램을 사용하고 있고이 새로운 버튼이 표시되도록 설정되지 않은 plist 파일이 이미 있기 때문입니다.NSToolbar를 기본 구성으로 다시 설정하십시오.

내 질문에 어떻게 응용 프로그램을 사용하고있는 사람들을 위해 내 단추가 자동으로 표시되도록 현재 구성을 다시 기본 구성으로 다시 설정할 수 있습니까?

plist 파일의 항목을 삭제하여 프로그램을 다시 만들어 강제로 기본 구성을 사용할 수 있다고 생각합니다.하지만 기본 설정을 사용하는 것이 좋겠지 만 재설정 할 수있는 명령이 있었으면합니다. 나는 NSToolbar 클래스에서 하나를 보지 못했습니다.

도움 주셔서 감사합니다.

답변

0

도구 모음의 기본 구성에 새 단추를 추가하면 도구 모음을 사용자 지정하고 사용자 기본값에 저장된 설정을 가진 사용자에게는 새 단추가 표시되지 않습니다.

이전에 도구 모음을 사용자 정의한 사용자에게 새로운 기본 도구 모음을 강제로 적용하려면 자동 저장 이름을 변경 (예 : 버전 번호 추가)해야합니다. 사용자의 툴바 사용자 정의를 날려 버릴 지 고려해보십시오.

+0

감사합니다. 그건 내 생각보다 훨씬 간단한 생각이며 같은 원리를 목표로 삼는다. 선호도를 바꾼다. 나는 너의 생각을 사용할 것이다. 버튼은 중요한 새로운 기능의 일부이므로 표시해야한다고 생각합니다. – regulus6633

0

글쎄 plist 파일에서 적절한 키를 삭제하고 작동했습니다. 나는 아직도 더 나은 방법을 알고 싶습니다. 그래서 더 좋은 아이디어가 있다면 알려주세요.

관련 문제