- [ViewAController doLogin:]: selector no reconocido enviado a la instancia 0x6901bc0

esto es login.m

#importar @interface login: UIViewController {IBOutlet UITextField * UserName; IBOutlet UITextField * PassWord; IBOutlet UIActivityIndicatorView * LoginActivity; } @property (no atómico, conservar) IBOutlet UITextField * UserName; @property (no atómico, retener) IBOutlet UITextField * PassWord; @property (no atómico, retener) IBOutlet UIActivityIndicatorView * LoginActivity; - (IBAction) doLogin: (id) remitente; @final

y este login.h

#importar "login.h" @implementation login @synthesize UserName, PassWord; - (IBAction) doLogin: (id) remitente {[PassWord resignFirstResponder]; [IniciarAnimación de actividad de inicio de sesión]; NSLog (@ "% @ /% @", [Texto del nombre de usuario], [Texto de la contraseña]); } - (vacío) didReceiveMemoryWarning {[super didReceiveMemoryWarning]; } - (vacío) viewDidUnload {[super viewDidUnload]; // Libera las subvistas retenidas de la vista principal. // por ejemplo, self.myOutlet = nil; } - (vacío) dealloc {[super dealloc]; } @final

si presiono iniciar sesión (dologin) recibo este error - [ViewAController doLogin:]: selector no reconocido enviado a la instancia

preguntado el 29 de abril de 11 a las 17:04

Como consejo no relacionado, los nombres de clases, como "inicio de sesión", deben escribirse en mayúsculas (inicio de sesión) y los nombres de variables, como "nombre de usuario", no (nombre de usuario). Hace que el código sea más fácil de leer si sigue los estándares. -

1 Respuestas

Parece que ha nombrado a la clase "login", pero ha conectado el botón a una instancia de "ViewAController". ViewAController no tiene un método doLogin:?

Respondido 29 Abr '11, 21:04

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.