- [ViewAController doLogin:]: selector no reconocido enviado a la instancia 0x6901bc0
Frecuentes
Visto 133 veces
1
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
1 Respuestas
2
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 objective-c ios4 or haz tu propia pregunta.
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. - Terry Wilcox