У меня есть приложение с базовыми данными на основе документов. В главном окне документа есть несколько видов, каждый из которых управляется собственным пользовательским NSViewController
, который при необходимости переключается. Я хочу, чтобы каждый из этих контроллеров представлений мог вытащить пользовательский модальный лист из окна документа. Однако, поскольку представления являются отдельными, а не в MyDocument
nib
, я не могу связать представление с окном документа в IB. Это означает, что когда я вызываю
[NSApp beginSheet: sheetWindow modalForWindow: mainWindow modalDelegate: self didEndSelector: @selector(didEndSheet:returnCode:contextInfo:) contextInfo: nil];
Im подает нуль для mainWindow
, и поэтому лист выглядит отсоединенным.
Любые предложения?
Большое спасибо