2012-01-04 17 views
11

Al usar Xcode 5, se habilita el conteo de referencia automática.UIButton tocó para obtener [SecondPage performSelector: withObject: withObject:]: mensaje enviado a la instancia desasignada

En una aplicación basada en Non NavigationController, tomo un UIButton y IBAction e IBOutlet están definidos y conectados correctamente. Pero antes del evento IBAction for TouchUpInside llamado por Button grabado, la aplicación da "[SecondPage performSelector: withObject: withObject:]: mensaje enviado a la instancia desasignada 0x6cb7970". SecondPage es view-controller en el que existe este UIButton.

Básicamente quiero abrir la vista una nueva de vista-controlador en este UIButton girada y haré esto por Segue personalizada

Respuesta

27

Hmm extraño que suena como ARC se autoreleasing su controlador secondView antes de que su selector está siendo llamado.

Intente definir su segunda vista como una propiedad de la primera (si la está agregando como una subvista) con un tipo de propiedad de strong.

Eso es todo lo que puedo recomendar sin ver su código.

+0

Después de agregar la propiedad con un accidente de referencia fuerte no está sucediendo – Prasad

+0

@Matt Rees, esto es lo que asumí pero me da esta caída solo en ios7 - ¿Alguna idea? –

+0

@JoelBalmer iOS 7 no hará ninguna diferencia, estos métodos han existido desde iOS 5 y nada ha cambiado. El error estará en otro lugar de tu código. –

1

Estaba teniendo el mismo problema y lo resolví con lo que sugirió Matt Rees.

Simplemente declare su segundo ViewController en firstViewController.h e instale allí su instancia. Me gusta, secondViewController * secondView;

0

Estaba obteniendo el mismo problema y resolví con qué error se produjo.

Con más detalles, estaba reasignando el objeto llamante (SecondPage en este caso) al cerrar la sesión/inicio de sesión, pero reutilizando algunos otros controladores de vista, así que el viewcontroller reutilizado tiene una instancia previa del objeto llamador que reasigné.

Bueno, lo resolvió ahora!

Cuestiones relacionadas