Frage

Ich bin neu in iphone development.I Karte erschaffe application.Now i bin vor ein Problem mit dem Alarm view.To zu sehen, wie Warnungsansicht in Simulator angezeigt, ich habe einen Alarm Ansicht in der „Ansicht tat load“ hinzugefügt method.When i klicken sie auf eine Schaltfläche in der Zielseite es zu einer anderen Ansicht navigiert (wo Alarm Ansicht angezeigt wird), wenn ich die App laufen, in Konsolenfenster i die Sitzung begann wieder einmal sehen, die nach dem ersten Start auf der Zielseite.

für die Anzeige des Alarms

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

im Konsolenfenster

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

Ich will nur Warnungsansicht sehen, ohne eine Aktion zu tun auf einen Klick auf OK oder Abbrechen buttons.Please help me out. Sie führen me.Thanks.

War es hilfreich?

Lösung

Das ist nur der Debugger (GDB) initialisiert.

Wenn der Debugger auf App-Start nicht gestartet wird (was der Fall sein wird, wenn man nur bauen und statt Build und Debug ausgeführt wird) wird der Debugger starten und initialisieren, wenn die Anwendung ein Problem auftritt.

Das Problem, das Sie hier haben, ist in der Warnungsansicht init Linie. Alles ist in Ordnung, bis der letzte Parameter: otherButtonTitles: - Bekanntmachung der Plural auf Titel, nicht Titel. Das heißt, der Parameter nimmt eine Null-terminierte Liste der Elemente -. Dies auch in der Dokumentation angegeben ist

sollten Sie Ihren Code ändern, so dass Parameter wie so Null-terminierte sind:

 UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Current Location" message:@"Show Current Location?" delegate:nil cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK", nil];
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top