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

Buenas, se que esto que pregunto se puede hacer en otros lenguajes, pero desconozco si es posible hacerlos en objective-c y como hacerlo.

La idea es tener dos botones, con el view - drawing marcado en hidden y con dos métodos implementados para cada uno, que mediante código, por ejemplo dentro del método awakeFromNib, hagan una pulsación del primero de ellos, luego una pausa (por código) y luego la otra pulsación del botón. Así con cada pulsación oculta cara al usuario se ejecutarían en "orden" los métodos implementados en cada botón.

Gracias!!

preguntado 06 Dic '11, 19:35

moskis69's gravatar image

moskis69
26559


Supuestamente cuando pulsas un boton(aunque sea del IB) llamas a un metodo de tu objeto, porque no llamas a ese metodo directamente?

O si quieres puedes usar:

    [tuBoton sendActionsForControlEvents:UIControlEventTouchUpInside];

Si te interesa mas lo de

luego una pausa (por código) y luego la otra pulsación del botón

puedes usar (aunque en muchos casos es bastante peligroso)

[self performSelector:@selector(metodoBoton) withObject:nil afterDelay:0.5];
enlace permanente

respondido 06 Dic '11, 22:41

StaS's gravatar image

StaS
5.1k953

Hola, gracias por la respuesta, StaS. Efectivamente, como tu dices cada botón tiene asociado un método y puedo llamar a los métodos, por ejemplo con:


[self metodoBoton1:nil];
[self metodoBoton2:nil];

Pero al hacerlo así, los métodos que incluyen consultas SOAP a un servidor y su respectivo parseo no funcionan bien. Si que lo hacen si incluyo los botones y voy pulsando yo mismo uno y despues el otro; supongo que por la sincronía, o mejor dicho la no sincronía, de la conexión y parseo. Por eso la idea que se me ha ocurrido para solucionarlo fue esa que expongo. De las dos soluciones propuestas por tí, la primera no logro hacerla funcionar y la segunda no me soluciona el problema.

(08 Dic '11, 19:52) moskis69

pero entonces tu problema es el llamar el metodo , o es el parseo que no se hace bien?

hint: pega algo de codigo

(08 Dic '11, 19:57) StaS

Mi problema son las llamadas a los métodos, tanto de conexión como de parseo (creo), no tengo problemas si lo hago con botones, como te digo, controlando yo la ejecución de los métodos o si los hago en un programa, pero llamando solo una vez.

Si quieres ver el código, supongo que te dará mas pistas, abrí aquí mismo una consulta hace unos días, pero no he conseguido solucionar mi problema. Te mando el enlace:

http://www.nscodecenter.com/preguntas/5911/carga-de-consultas-soap

(09 Dic '11, 14:12) moskis69
Tu respuesta:
Activar/desactivar vista previa