2013-10-30 2 views
1

현재 NSPreferencePane으로 작업 중이며 PreferencePane nib 파일이 설정되면 Window 제목을 설정하는 데 문제가 있습니다. 어떤 도움을 주시면 대단히 감사하겠습니다.NSPreferencePane - 창 제목 변경

나는 mainView에서 창에 액세스를 시도했지만 null입니다. 또한 nib 파일 내부에서 NSWindow에 연결하는 IBOutlet을 설정하려고 시도했습니다. NSPreferencePane 설명서를 읽는 것에서 _window 속성은 private로 설정되어 있으며이 값을 변경할 수 있으므로 어떻게 액세스 할 수 있는지 확신 할 수 없습니다.

감사합니다, 마이클

답변

4

선호 패널의 제목은 번들 이름에서 비롯됩니다. 환경 설정 패널의 Info.plist에서 제목을 원하는대로 변경하십시오. 기본적으로 $ {PRODUCT_NAME} (으)로 설정됩니다.

건물을 짓고 시도하기 전에 깨끗이해야합니다. 그렇지 않으면 이전 이름이 계속 붙습니다.

0

시스템 환경 설정 및 prefPane 창의 제목 표시 줄에 표시된 이름과 별도로 prefPane 번들의 이름을 제어 할 수 있습니다. 예를 들어, ...

bundle "file" name: EG.prefPane 

name shown in System Preferences 
this preferences window title: Example Preferences 

를 얻을 수 있습니다 (엑스 코드에서, 즉) 제품의의 Info.plist 파일에 다음 항목을 사용 :

<key>CFBundleExecutable</key> 
<string>${EXECUTABLE_NAME}</string> 
<key>CFBundleIconFile</key> 
<string>EG</string> 
<key>NSPrefPaneIconLabel</key> 
<string>Example Preferences</string> 
<key>NSPrefPaneSearchParameters</key> 
<string>EG</string> 
<key>CFBundleName</key> 
<string>Example Preferences</string> 
<key>CFBundleGetInfoString</key> 
<string>Example Preferences 1.0</string>