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

UIActionSheetDelegate

En UIViewController, Tengo este código.

`@interface TapCounterViewController : UIViewController { IBOutlet UILabel *count; } -(IBAction)minus; -(IBAction)plus; -(IBAction)wannaZeroEng:(id)sender; -(IBAction)wannaZeroSpa:(id)sender; -(IBAction)linksSpa:(id)sender; -(IBAction)linksEng:(id)sender; -(IBAction)developerSpa:(id)sender; -(IBAction)developerEng:(id)sender; -(IBAction)vibrate:(id)sender;

@end`

Quiero que una ActionSheet ponga a Cero el contador. Y pusé este código.

-(IBAction)wannaZeroEng:(id)sender{
    UIActionSheet *actionSheet;
    actionSheet=[[UIActionSheet alloc] initWithTitle:@"Are you sure you want to reset the counter?"
        delegate:self
        cancelButtonTitle:@"No"
        destructiveButtonTitle:@"Yes. Reset."
        otherButtonTitles:nil];
    [actionSheet showInView:self.view];
    [actionSheet release];

}

-(void)actionSheet:(UIActionSheet *)actionSheet
clickedButtonAtIndex:(NSInteger)buttonIndex {
NSString *buttonTitle=[actionSheet buttonTitleAtIndex:buttonIndex];
if ([buttonTitle isEqualToString:@"Yes. Reset."]) {
        counter=counter - 1;
    count.text = [NSString stringWithFormat:@"%i",counter];
    }
}

Si en el delegate pongo self lo resetea bien, pero si pongo nil el contador no se resetea. Cuando asigno self, me dice que tengo que implementar el ActionSheetDelegate. La pregunta es como implemento el ActionSheetDelegate, y mantengo la IBOutlet que asigne al principio.

preguntado 15 Oct '11, 15:11

alexperezpaya's gravatar image

alexperezpaya
174510

editó 15 Oct '11, 19:53


@interface TapCounterViewController: UIViewController <UIActionSheetDelegate> {

    IBOutlet UILabel *count;
 }
///

para las futuras preguntas, por favor , dale formato a tu pregunta para que el codigo se pueda leer, ahora es casi imposible.

enlace permanente

respondido 15 Oct '11, 16:30

StaS's gravatar image

StaS
5.1k953

Lo siento tenía mucha prisa, estaba mi madre gritando para que bajará a comer.

(15 Oct '11, 17:05) alexperezpaya

No te olvides acceptar la preguta si te sirve, (en las anteriores no lo hiciste en ninguna , leete eso: http://www.nscodecenter.com/preguntas-frecuentes/ )

(15 Oct '11, 17:08) StaS

¿Oye StaS como hago para poner un bloque de código en el editor de preguntas?

(15 Oct '11, 19:39) alexperezpaya

Mira abajo... Mas abajo....

Ahi... Debajo del texto "Tu respuesta" tienes unos botones para formatear el texto ( B, I , URL, etc..etc...)

(15 Oct '11, 19:42) StaS

Si, ¿pero cual es el que has usado para contestarme?

(15 Oct '11, 19:48) alexperezpaya

el de <101010>

(15 Oct '11, 19:50) StaS

Ya se como, selecciono y lo pongo en 10101010

(15 Oct '11, 19:53) alexperezpaya
mostrando 5 de 7 mostrar todos
Tu respuesta:
Activar/desactivar vista previa

Sobre esta pregunta

Etiquetas de la pregunta:

×20
×5
×4
×1
×1

Pregunta realizada el: 15 Oct '11, 15:11

Pregunta visitada: 550 veces

Última modificación: 15 Oct '11, 19:53

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