Quando eseguo il debug, non ottengo mai il valore di una NSString all'interno di un array. Tutto quello che vedo sono simboli criptici, probabilmente indirizzi di memoria di qualcosa come 0x1dc3753. Ho scavato in tutte le cose e ho ampliato tutto, ma nessun valore umanamente leggibile. Non proprio utile. Come vai su questo (oltre a NSLogging tutto)?Esiste un trucco per visualizzare i valori NSString in un NSMutableArray nel debugger Xcode?
risposta
Dovreste essere in grado di vedere almeno una stringa abbreviata nel riquadro variabili quando si espande un NSMutableArray. Se non puoi, ciò suggerisce che in realtà non hai stringhe come elementi.
Nel riquadro variabili, il controllo del mouse e, dal menu a comparsa selezionare Show Type Column
. Quindi, quando esegui il drill down nell'array, ti mostrerà la classe di ogni elemento.
Impostare un punto di interruzione in prossimità della matrice che si desidera controllare e il mouse sopra la variabile di matrice. Quindi, passa con il mouse a destra del triangolo che appare e dovresti visualizzare un'icona che è composta da due triangoli (uno sopra l'altro). Fare clic su questo e selezionare "Stampa descrizione" dal menu.
Inoltre, la stessa cosa come 'Stampa Descrizione' è digitare po variableName
nella console debugger.
- 1. in C# esiste un modo, nel debugger, per eliminare un'eccezione dall'interruzione nel debugger?
- 2. Guarda la lunghezza NSString nel debugger
- 3. Come memorizzare i valori enum in un NSMutableArray
- 4. Come visualizzare il testo in una NSString nel debug
- 5. Esiste un debugger per LLVM IR?
- 6. Come memorizzare i valori NSTimeInterval in un NSMutableArray?
- 7. Xcode iOS: Converti int in NSString
- 8. Come memorizzare i valori CGRect in NSMutableArray?
- 9. Esiste un debugger di modelli?
- 10. Esiste un "debugger visivo" per Java?
- 11. Esiste un modo per visualizzare i file distribuiti in Azure?
- 12. Come guardo un oggetto nel debugger di Xcode?
- 13. Esiste un debugger step-through per Haskell?
- 14. Controllo il contenuto di un array nel debugger Xcode
- 15. comprensione Xcode debugger var display
- 16. Come visualizzare la console del debugger in "xcode 6"
- 17. Xcode 6 strano (nullo) display nel debugger
- 18. Come scambiare valori in NSMutableArray?
- 19. definire i valori ENUM in un plist in Xcode
- 20. Esiste un paradigma noto per iterare i valori enum?
- 21. Come visualizzare i valori memorizzati in un elenco?
- 22. quando rilasciare un NSString in iPhone
- 23. Come posso visualizzare tutti i valori possibili in un SuggestBox
- 24. Come visualizzare NSString definito in un dato file iOS ipa
- 25. Come visualizzare la riga esatta del codice che causa l'arresto anomalo dell'applicazione nel debugger xcode 4 come in xcode 3.2
- 26. Esiste un metodo convenzionale per invertire i valori NSColor?
- 27. Come implementare l'osservazione dei valori chiave degli oggetti in un NSMutableArray
- 28. Swift: come visualizzare i valori delle variabili visualizzate nella finestra di controllo di XCode?
- 29. Cancella NSMutableArray per un aggiornamento
- 30. Come visualizzare il valore di "costante" di Swift nel debugger Xcode 6
+1 per dare una risposta che evita così tanti clic del mouse. :) –
Santa mucca, come mai non ci sono mai capitato prima? – mjvotaw
+1 la console del debugger accetta i comandi! – rjobidon