シンプルな Cocoa アプリケーションで新しいウィンドウを作成して表示しようとしています。
myWindow = [[MyWindowController alloc] initWithWindowNibName:@"MyWindow" owner:self];
[myWindow showWindow:self];
ローカリゼーションなしの基本的なnibファイルではうまく機能しますが、この特定のnibファイルのローカリゼーションをオンにするとすぐに(ファイルインスペクターからXcodeの「ローカライズ」オプションを使用できます)、上記のコードを実行すると、アプリケーションから次のエラーが表示されます。
-[MyWindowController loadWindow]: ウィンドウ nib ファイル 'AuthWindow' の読み込みに失敗しました。
ローカライズされたペン先を使用する場合、ウィンドウ コントローラの初期化方法を変更する必要がありますか? ウィンドウを含むnibがローカライズされている場合(英語のみ)、ローカリゼーションが構成されていない場合にのみ失敗します-ウィンドウがロードされ、画面に表示されます。私は正しい答えを見つけることができません.OSX上のCocoaは初めてですが、CocoaTouchとiOS向けの開発の経験があります.