Я думаю, что это очень простой вопрос, но я новичок в программировании, поэтому, возможно, я поступлю неправильно.
У меня есть базовые знания о терминальных приложениях Objective-C, и я учу себя, как использовать графический интерфейс Cocoa.
Я понимаю, как использовать IBOutlet
и IBAction
для подключения простой кнопки к методу, который будет многократно отправлять случайные числа в текстовое поле.
Я понимаю, как добавить файл NSView
, подключить его к пользовательскому представлению в конструкторе интерфейса и нарисовать путь через случайные точки в представлении при запуске приложения.
(я помещал этот код в метод - (void)drawRect:(NSRect)dirtyRect
, который объявляется при создании файла).
Похоже, я не могу понять, как подключить кнопку к действию, которое затем «освежит» представление - в этом случае повторно заполняет его другим набором случайных точек, связанных с путем. Глядя на документацию, я думаю, что я должен как-то использовать
– (void) setNeedsDisplay(BOOL)flag
но ничего, что я пробовал до сих пор, не сработало. Скажите, пожалуйста, что мне здесь не хватает?