0

ココア アプリケーションで警告 (NSAlert) メッセージ ボックスを表示しようとしています。ただし、デフォルトでは、この警告ウィンドウにフォーカスしていません。代わりに、アプリケーションの mainWindow にまだフォーカスがあります。以下は私のコードです:-

[Alert beginSheetModalForWindow:[NSApp mainWindow] modalDelegate:g_pOpenGLView didEndSelector:@selector(CNNotifyHardwareDecodeFailDidEnd:ReturnCode:ContextInfo:) contextInfo:nil];

このメッセージ ボックスを [Alert runModal] として実行すると、正しく機能し、アラート ボックスに完全にフォーカスします。しかし、メインウィンドウの処理がブロックされるため、そのようにしたくありません。誰かがこれで私を助けることができますか? どこが間違っているのかわかりません。

4

1 に答える 1

0

あなたが試すことができます

[[Alert window] makeKeyWindow];
于 2013-07-19T10:08:25.187 に答える