Cuestión : Escape de memoria en regulador modal de la opinión de Poping

Hacia adentro regulador controller1 nombrado, estoy empujando un class= modal " lineNumbers " >
1 del >
 *addController de AddConversationViewController = [[alloc de AddConversationViewController] 
	 initWithNibName: @ paquete de " AddConversationViewController ": nada];
	 //addController.delegate = uno mismo;	 
	 *navigationController de UINavigationController = [[alloc de UINavigationController]
	 initWithRootViewController: addController];
	 [presentModalViewController del uno mismo: navigationController animado: SÍ];
	 [lanzamiento del addController];
	 [lanzamiento del navigationController];
el class= >


and de
those he asignado antes de que no se lancen ni retained.

Does cualquiera saben fijar este escape de memoria?
class= del

Respuesta : Escape de memoria en regulador modal de la opinión de Poping

El error de BAD_ACCESS significa que usted está lanzando un objeto que otra función está utilizando actual.  Funcionar con su código como esto:

       *addController de AddConversationViewController = [[alloc de AddConversationViewController]
       initWithNibName: @ paquete de " AddConversationViewController ": nada];
       //addController.delegate = uno mismo;       
       *navigationController de UINavigationController = [[alloc de UINavigationController]
       initWithRootViewController: addController];
       [presentModalViewController del uno mismo: el navigationController animó: SÍ];
       [lanzamiento del addController];
                      NSLog (@ " después del addController lanzado ");
       [lanzamiento del navigationController];
                      NSLog (@ " después del navigationController lanzado ");

Esto agrega algunos mensajes de consola antes de que usted lance cada uno de sus objetos.  Si usted ve después de que el addController lanzara en su consola, usted sabe que [lanzamiento del addController]; no está causando su desplome.  Si usted ve ambos mensajes de consola, usted sabe que ningunas de esas declaraciones están causando un desplome, pero muy probablemente, una de esas 2 declaraciones del lanzamiento está causando el desplome.  Estoy pensando que [lanzamiento del navigationController]; la declaración está causando su desplome porque usted necesita eso mover opiniónes vía su navigationController.  Si usted quita esa línea, usted no debe estrellarse.  La eliminación del addController no debe causar un desplome porque usted acaba de hacer eso para mover la visión y no hace todo lo demás.  Si usted tiene cualquier preguntas más otra, sentir por favor libre de preguntarme acerca de ella.
Otras soluciones  
 
programming4us programming4us