Я пытаюсь создать собственное модальное окно, и вот код, который у меня есть:
NSWindowController *modalSheet = [[NSWindowController alloc]
initWithWindowNibName:@"MyCustomWindow" owner:self];
[NSApp beginSheet:[modalSheet window]
modalForWindow:[self windowForSheet]
modalDelegate:nil
didEndSelector:nil
contextInfo:nil];
Окно всплывает нормально, но оно не модально, например, вы все равно можете что-то делать с родителем.окно, откуда поступают запросы.Этот метод вызывается из объекта NSDocument.
Я пытался прочитать: Использование пользовательских листов
Однако я не уверен, что такое myCustomSheet
, как этоне объявлено нигде.Я предполагаю, что это NSWindow
переменная экземпляра.
Я просто не могу понять, почему это не модально.Любая помощь приветствуется.Спасибо