AVISO: Cualquier pregunta que no cumpla ninguno de estos criterios podrá ser borrada sin previo aviso.

Hola!

Tengo un UIACtionSheet que me está dando quebraderos de cabeza, se que es una tontería pero no lo veo. Tengo un boton donde al pulsar sale un UIActionSheet. Hasta ahí perfecto, lo abre y lo muestra perfectamente. El problema viene cuando intento que cada boton del UIACtionSheet haga una acción.

Aquí os dejo el codigo:

-(IBAction)hoja_acciones:(id)sender{

UIActionSheet *actionSheet;
actionSheet=[[UIActionSheet alloc] initWithTitle:@"Atención al Cliente" 
                                        delegate:self 
                               cancelButtonTitle:@"atrás" 
                          destructiveButtonTitle:nil 
                               otherButtonTitles:@"Enviar correo",@"978 265 109", nil];
actionSheet.actionSheetStyle= UIActionSheetStyleBlackOpaque;
[actionSheet showFromTabBar:self.tabBarController.tabBar];//Hace falta esto si hay un TabBar
//[actionSheet showInView:self.view];

}

-(void)hoja_acciones:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex{

switch (buttonIndex) {
    case 1:
        //Aquí debería ir el mail
        break;
    case 2:
     [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:901502503"]];
        break;
    default:
        break;

}

EL caso es que quiero que una acción sea que llame por teléfono a un número y el otro que me aparezca el mail. No hay manera de que entre en el case... El código del mail lo tengo y se que es cuestión de ponerlo pero...no funciona. Lo de la llamada lo he probado en un boton aparte y si que llama...(probado en el iPhone). Tambien he intentado hacer funciones y llamarlas dentro del case pero nada de nada...

¿Como lo haríais vosotros?...¿lo habéis intentado alguna vez?...

Gracias!

preguntado 01 Sep '11, 22:18

rodrynet_es's gravatar image

rodrynet_es
368812


cambia

-(void)hoja_acciones:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex{

por

- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex{
enlace permanente

respondido 02 Sep '11, 09:23

StaS's gravatar image

StaS
5.1k953

Pues va a ser que si... Muchas gracias! ;)

(02 Sep '11, 14:36) rodrynet_es
Tu respuesta:
Activar/desactivar vista previa

Sobre esta pregunta

Etiquetas de la pregunta:

×13
×10
×5

Pregunta realizada el: 01 Sep '11, 22:18

Pregunta visitada: 569 veces

Última modificación: 02 Sep '11, 14:36

Seguir esta pregunta

Por Email:

Una vez que entres podrás suscribirte desde aquí para recibir actualizaciones

Por RSS:

Respuestas

Respuestas y Comentarios

Realizar Donación