문제

응용 프로그램에서 Nstoolbar를 프로그래밍 방식으로 만듭니다. 방금 툴바에 새 버튼을 추가하고 해당 버튼을 도구 모음의 기본 구성에 추가했습니다. 응용 프로그램을 실행하면 새 버튼이 기본적으로 표시되지 않습니다. 이 프로그램을 이미 사용하고 있었고 이미이 새 버튼이 표시되지 않은 파일이 이미 표시되어 있기 때문입니다.

따라서 내 질문은 툴바가 현재 구성을 기본 구성으로 다시 재설정하여 응용 프로그램을 사용한 사람들에게 버튼을 자동으로 표시하는 방법입니다.

Plist 파일의 항목을 삭제하여 프로그램을 재현하여 기본 구성을 사용하여 항목을 삭제할 수 있다고 생각합니다. 그러나 재설정하라는 명령이 있었기를 바랐습니다. 나는 nstoolbar 클래스에서 하나를 보지 못했습니다.

도움을 주셔서 감사합니다.

도움이 되었습니까?

해결책

도구 모음의 기본 구성에 새 버튼을 추가하면 툴바를 사용자 정의하고 사용자 기본값에 설정이 저장된 사용자에게는 나타나지 않습니다.

도구 모음을 혼란스럽게 사용자 정의 한 사용자에게 새 기본 도구 모음을 강제하려면 자동 저장 이름을 변경하여 (예 : 버전 번호를 추가하여) 그렇게하는 방법입니다. (하지만 사용자의 도구 모음 사용자 정의를 날려 버릴지 고려하십시오.)

다른 팁

글쎄, 나는 plist 파일에서 적절한 키를 삭제했고 효과가있었습니다. 나는 여전히 더 나은 방법을 알고 있으므로 더 나은 아이디어가 있다면 저에게 알려주십시오.

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