Я использую окно, которое использует подкласс NSView.Часть его рисуется при запуске программы, другая часть должна быть нарисована, когда пользователь нажимает кнопку в другом окне.Код для другого окна без проблем вызывает мой подкласс NSView, создает новую графику и затем возвращает.Однако окно, которое должно обновляться с новой графикой, не изменяется.
Когда я помещаю начальную и графическую графики, которые должны быть нарисованы позже, в первоначальном вызове drawRect, все отрисовывается без проблем.Однако drawRect не вызывается, когда пользователь нажимает кнопку во втором окне.Я пробовал awakeFromNib, setNeedsDisplay, needsDisplay и display, но ничего из того, что я нашел, пока не получает окно NSView для вызова drawRect.
Я довольно новичок в программировании OS X и ценю любые подсказки, которые вы можете броситьМой путь.
Спасибо, Том Джеффрис