En esta pregunta: ¿
Impresionante, gracias. ¿Dónde encuentra los varios selectores disponibles? El documento es muy vago sobre esto. Definí un método de instancia y lo puse como el selector pero nunca se ejecutó. Me gustaría deslizar en una vista de detalle cuando se hace clic en el botón . - 4thSpace febrero 19 a las 16:19
que ir al lugar donde necesito más información y pulse la tecla Escape (Esc). Por lo tanto, en este ejemplo:
...(beginning of line)... @selector(Place Cursor Here, press Esc) ...
Aparecerá una lista de los selectores disponibles. Para los programadores de Microsoft, esto es como Intellisense, pero tienes que pedirlo con Esc (simplemente no aparece automáticamente como en Visual Studio). Hablando en términos prácticos, XCode crea la mayoría de lo que intenta crear cuando comienza a escribir y realmente ayuda cuando se da cuenta de que la tecla Tab es su amiga. (Bueno ... es mi amigo ... tener la vida solitaria que tengo)
Ahora, si usted necesita su propio selector, puede poner su etiqueta de allí (mySelector: por ejemplo), entonces , más abajo en su código, construirlo:
- (IBAction)mySelector:(id)sender {
NSLog(@"You touched me THERE!");
}
Además, en el archivo de cabecera (.h), asegúrese de poner la correspondiente:
-(IBAction) mySelector:(id)sender;
Impresionante, gracias. ¿Dónde encuentras los diferentes selectores disponibles? El documento es muy vago sobre esto. Definí un método de instancia y lo puse como selector, pero nunca se ejecutó. Me gustaría deslizar en una vista detallada cuando se hace clic en el botón. – 4thSpace
El selector se define en la clase (lo he agregado a mi respuesta). –
También descubrí cómo hacerlo a través de IB. Se agrega como elemento de navegación pero no a través de RootViewController.xib donde está la vista de tabla. Tiene que ser agregado a MainWindow.xib. – 4thSpace