ココア アプリケーションで警告 (NSAlert) メッセージ ボックスを表示しようとしています。ただし、デフォルトでは、この警告ウィンドウにフォーカスしていません。代わりに、アプリケーションの mainWindow にまだフォーカスがあります。以下は私のコードです:-
[Alert beginSheetModalForWindow:[NSApp mainWindow] modalDelegate:g_pOpenGLView didEndSelector:@selector(CNNotifyHardwareDecodeFailDidEnd:ReturnCode:ContextInfo:) contextInfo:nil];
このメッセージ ボックスを [Alert runModal] として実行すると、正しく機能し、アラート ボックスに完全にフォーカスします。しかし、メインウィンドウの処理がブロックされるため、そのようにしたくありません。誰かがこれで私を助けることができますか? どこが間違っているのかわかりません。