У меня есть окно без границы, что я закрыть с помощью пункта Menubar прикрепленного к этому действию (в контроллере окна):Удалить NSWindowController
- (void)closeMenuBar
{
[[self window] close];
[[NSApp delegate] closeMenubar];
}
AppDelegate затем просто устанавливает NSMutableArray с эталонами контроллера окна в нем ноль. (Я использую ARC).
Однако после закрытия окна оконный контроллер по-прежнему работает (как видно из инструкций NSLog). Что я делаю не так? Как я могу удалить этот контроллер сразу после включения ARC?
Вы отправили код с инструкциями NSLog? – paulmelnikow