Как я могу получить действия, перечисленные здесь? (Какао) - PullRequest
0 голосов
/ 18 июня 2011

enter image description here

Я пытаюсь связать действия с конкретным объектом в дереве IB.Когда я перетаскиваю действие из круга с правой стороны каждого имени действия, ни один объект не принимает строку, кроме NSScroller instance.

NSWIndow, NSResponder или любой другой вид объектов непринять затянувшееся действие.Что требуется, чтобы принять действие, указанное здесь?

Ответы [ 2 ]

1 голос
/ 18 июня 2011

Это сообщения действий, которые вы можете отправлять выбранному объекту (то есть получать и отвечать на него).Вы можете перетащить из любого из этих кругов любой объект (скорее всего, элемент управления, скорее всего, кнопку), у которого есть цель и действие;при этом свойство target элемента управления будет установлено на этот объект, а свойство action элемента управления - на действие, к которому вы его подключили.

0 голосов
/ 18 июня 2011

Я решил использовать метод делегата.

- (BOOL)textView:(NSTextView *)textView doCommandBySelector:(SEL)commandSelector

Вот использование: http://www.cocoabuilder.com/archive/cocoa/48070-adding-carriage-return-behavior-to-nstextview.html

...