Sessione viene riavviato quando si utilizza la visualizzazione degli avvisi in iphone?

StackOverflow https://stackoverflow.com/questions/2287862

  •  21-09-2019
  •  | 
  •  

Domanda

Sono nuovo di sviluppo per iphone.Sto creando un applicazione mappa.Ora mi trovo di fronte a un problema con la visualizzazione degli avvisi.Per vedere come la visualizzazione degli avvisi visualizzati nel simulatore, ho aggiunto un avviso visualizzazione del "fatto carico di "metodo.Quando faccio clic su un pulsante nella pagina di destinazione si passa a un altro punto di vista(dove di avviso viene visualizzato Quando si esegue l'applicazione ,nella finestra di console che posso vedere è iniziata la sessione, ancora una volta, dopo la fase iniziale di avvio, a pagina di destinazione.

per visualizzare l'avviso

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

NELLA finestra della console

  [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) 

Volevo solo vedere alert vista senza fare alcuna azione facendo clic su ok o annulla.Si prega di aiutare anche me.per favore mi guida.Grazie.

È stato utile?

Soluzione

Questo è solo il debugger (gdb) inizializzazione.

Se il debugger non è iniziato nel lancio di app (che sarà il caso se devi solo compilare ed eseguire invece di creare ed eseguire il debug) il debugger di inizio e di inizializzare quando l'applicazione rileva un problema.

Il problema qui è a tuo avviso vista init linea.Tutto bene fino a quando l'ultimo parametro: otherButtonTitles: - notare il plurale in i titoli, non per il titolo.Questo significa che il parametro è nullo di terminazione elenco di elementi e questo è anche indicato nella documentazione.

si dovrebbe modificare il codice in modo che il parametro è nullo-risolto in questo modo:

 UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Current Location" message:@"Show Current Location?" delegate:nil cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK", nil];
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top