Хорошо, это действительно пугает меня:
Я создаю модальный лист в окне как
-(IBAction) login: (id) sender {
[NSApp beginSheet:loginWindow
modalForWindow:window
modalDelegate:nil
didEndSelector:nil
contextInfo:nil];
}
и попробуйте удалить его с помощью
-(IBAction) loginWindowCancelPressed: (id) sender {
debugLog(@"cancel");
[NSApp endSheet:loginWindow];
}
но оно остается.
Я проверил все очевидные вещи, такие как соединения IB и убедившись, что window и loginWindow присутствуют и находятся в нормальном состоянии.
Итак, вопрос: я что-то упустил?