[NSApp beginSheet]
は次のように使用されます。
[NSApp beginSheet:[testSheetController window]
modalForWindow:[NSApp mainWindow]
modalDelegate:nil
didEndSelector:nil
contextInfo:nil];
実行すると、シートは一瞬表示されますが、通常のシートのようにウィンドウに取り付けられていないため、浮いており、その後消えます。 [NSApp mainWindow]
ではないことを確認しておりますnil
。例外は発生しません。この動作の原因を誰かが提案できますか?
私は既存のプロジェクトに追加しており、このウィンドウで動作する他のシート コントローラーの構造と作成を模倣しようとしています。