En un método método de clase declaro lo siguiente:¿Puedo usar un método de clase como una devolución de llamada delegado
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Hello"
message:@"World"
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"Done", nil];
Ahora a pesar de que el método que contiene es un método de clase, el compilador no se queja acerca de la delegate:self
. Ahora para ser el delegado, tengo que implementar el método en el protocolo UIAlertViewDelegate
.
¿Importa ahora, si el método es un método de clase o no, para ser llamado cuando el usuario interactúa con mi AlertView?
Estoy haciendo esta pregunta, porque mi clase no tiene variables de instancia, por lo que preferiría que solo contenga métodos de clase.
¿Quiere decir método de clase? : P –
Puede probar el nombre de clase en lugar de self, que se refiere a la instancia. –
También vea la respuesta a http://stackoverflow.com/questions/1781046/dynamically-invoke-a-clase-método-en-objetivo-c. Es importante, creo. –