NSApplication endSheet: не имеет никакого эффекта

Хорошо, это действительно ставит меня в тупик:

Я создаю модальный лист в окне как

-(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 присутствуют и находятся в нормальном состоянии. 1240 Итак, вопрос: я что-то упустил?

13
задан tomwhipple 26 August 2010 в 14:26
поделиться