Me gustaría enviar una acción a otro objeto usando cocoa. Idealmente, también me gustaría que aparezca en el constructor Interfaz.Send An Action Cocoa - IBAction
He intentado con la documentación de la manzana, pero me falta algo. Agregando lo siguiente, la construcción de la interfaz solo muestra la acción como una recibida.
- (IBAction)setTarget:(id)anObject;
- (IBAction)setAction:(SEL)aSelector;
alguien podría darme un ejemplo de cómo crear una acción enviada. Gracias
Tengo la acción de recepción definida en mi controlador1. Luego quiero que mi controlador2 pueda enviar una acción al controlador1 (como lo hace NSButton). En la construcción de la interfaz puede arrastrar una línea DESDE NSButton al control que debería recibir la señal. Esta funcionalidad no puede limitarse solo a los objetos de manzana que existen, debe ser una forma de hacerlo.
¿Cómo funcionan los botones, p. NSSegmentedcontrol enviar alternar: ¿entonces? –
NSSegmentedControl solo puede enviar 'toggle:' a un objeto que acepte ese mensaje. aroneous is correct: las acciones son declaradas por el receptor, no por el emisor. –
Sí, tengo la acción de recepción definida en mi controlador1. Luego quiero que mi controlador2 pueda enviar una acción al controlador1 (como lo hace NSButton). En la construcción de la interfaz puede arrastrar una línea DESDE NSButton al control que debería recibir la señal. Esta funcionalidad no puede limitarse solo a los objetos de manzana que existen, debe ser una forma de hacerlo. –