2009-07-21 3 views
0

Ich habe einen schwer zu fangenden Fehler, der nur das 2 oder 3 Mal passiert habe ich starte meine App, nach einem vorherigen Fehler davon.Wie starte ich eine Debug-Sitzung im Simulator mit dem vorherigen App-Status

Aber, wenn ich & Debug von der XCode-Menü ausführen die App ist aus dem Simulator oder Gerät löschen, kann ich es debuggen, um zu finden, was passiert.

Ich versuche, an den Prozess anzuhängen, aber wenn ich Erfolg hatte, ist zu spät und die App abstürzt. Ich habe die Daten des Absturzes, kann aber keinen Sinn daraus machen (und wie auch immer, ich will den Trick kennen!)

Also, wie ich in der xcode Debug Session schmutzig starte, damit ich NACH dem Debuggen debuggen kann erster Lauf der App?

Antwort

0

Anstatt "Build and Go" oder "Go (Debug)" zu wählen, sollten Sie "Debug" aus dem "Ausführen" -Menü wählen - das wird Ihre App einfach neu starten, aber nicht erneut installieren.

+0

Ich versuche das, aber den Dokumentordner immer noch löschen. Ich erstelle eine SQLite-Datenbank, und speichern Sie den Nachnamen (meine App kann mehrere Benutzer damit verwalten). Weil obj-c permite ein Array in einen String-Datentyp, irgendwo in meinem Code, der passiert ist. Ich finde nicht wo, und ich kann es nicht debuggen ... – mamcx