Я не могу понять, почему лист не является модальным, и фокус все еще находится в главном окне.лист какао не модальный
- (IBAction) showSheet:(NSWindow*)window
{ // Пользователь попросил, чтобы увидеть диалоговое окно. Отобразите его.
if (!_clientsDialog)
[NSBundle loadNibNamed: @"clientsDialog" owner: self];
[NSApp beginSheet:self.clientsDialog
modalForWindow: [[NSApp delegate]window]
modalDelegate: self
didEndSelector: NULL
contextInfo: NULL];
}
попробуйте добавить сообщение журнала, чтобы увидеть, если лист (self.clientsDialog) является NULL ... – d00dle
Как, что метод? – user2414590
NSLog (@ "% @", self.clientDialog); поместите эту строку в начало метода showSheet. Если он пишет (null), у вас возникла проблема с подключением к листу. – d00dle