У меня есть класс, который расширяет NSWindowController, и я пытаюсь расположить его контролируемое окно. Окно отображает все ожидаемое содержимое и функции правильно, но когда я пытаюсь позиционировать начальное местоположение на экране в методе initWithWindowNibName, позиция не изменяется. Вот код:Невозможно установить позицию NSWindow
NSPoint p = NSMakePoint(100, 50);
[[self window] setFrameTopLeftPoint:p];
Это кажется очень прямым, и я не уверен, в чем проблема.
Спасибо за любые идеи.
(Нашел проблему. У меня не было окно проводной до класса в IB.)
Недостаточно декларации и одной строки кода. Если я копирую и вставляю этот код в свою программу, он будет работать, то есть я не могу воспроизвести вашу ошибку. – Chuck