Pregunta

Soy nuevo en el desarrollo de iphone.Estoy creando una aplicación de mapas.Ahora estoy frente a un problema con la vista de alerta.Para ver cómo se vista de alerta aparece en el simulador, he añadido una alerta de vista de la "vista hizo de carga "método.Cuando hago clic en un botón en la página de destino se pasa a otro punto de vista(donde la alerta se mostrará la vista)Cuando ejecuto la aplicación ,en la ventana de la consola puedo ver la sesión se inició una vez más después de la primera puesta en página de aterrizaje.

para mostrar la alerta

 UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Current Location" message:@"Show Current Location?" delegate:nil cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK"];
    [alert show];

EN la ventana de la consola

  [Session started at 2010-02-18 15:57:12 +0530.]

[Session started at 2010-02-18 15:57:23 +0530.]
GNU gdb 6.3.50-20050815 (Apple version gdb-967) (Tue Jul 14 02:11:58 UTC 2009)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-apple-darwin".sharedlibrary apply-load-rules all
Attaching to process 604.
(gdb) 

Yo sólo quería ver la alerta de vista sin hacer ninguna acción al hacer clic en aceptar o en cancelar.Por favor, ayúdenme.por favor me guía.Gracias.

¿Fue útil?

Solución

Eso es sólo el depurador (BGF) inicialización.

Si el depurador no se ha iniciado el lanzamiento de aplicaciones (que será el caso si sólo generar y ejecutar en lugar de acumulación y depuración) el depurador se iniciará y se inician cuando la aplicación se encuentra con un problema.

El problema que tenemos aquí es en su línea de visión init alerta. Todo está bien hasta que el último parámetro: otherButtonTitles: - observe el plural de títulos, no de título. Esto significa que el parámetro toma una lista nula-terminada de artículos -. Esto también se indica en la documentación

se debería modificar su código para que el parámetro es nulo-terminado de esta manera:

 UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Current Location" message:@"Show Current Location?" delegate:nil cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK", nil];
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top