Cuando depuro, nunca obtengo el valor de un NSString dentro de una matriz. Todo lo que veo son símbolos crípticos, probablemente direcciones de memoria de algo como 0x1dc3753. Excavo en todas las cosas y expandir todo, pero ningún valor humanamente legible en absoluto. No es realmente útil en absoluto. ¿Cómo se hace esto (además de NSLogging todo)?¿Hay algún truco para ver los valores NSString en un NSMutableArray en el depurador Xcode?
Respuesta
Debería poder ver al menos una cadena abreviada en el panel de variables cuando expande un NSMutableArray. Si no puede, eso sugiere que en realidad no tiene cadenas como elementos.
En el panel de variables, mantenga presionada la tecla Control y en el menú emergente seleccione Show Type Column
. Luego, cuando profundizas en la matriz, te mostrará la clase de cada elemento.
Establezca un punto de interrupción cerca de la matriz que desea inspeccionar y desplace el cursor sobre la variable de la matriz. Luego, desplace el cursor sobre el triángulo que aparece justo a la derecha y aparecerá un ícono con dos triángulos (uno encima del otro). Haga clic en esto y seleccione "Imprimir descripción" en el menú.
También, lo mismo que 'Print Description' es escribir po variableName
en la consola del depurador.
- 1. ¿Cómo puedo ver los valores dentro de un objeto en el depurador de Xcode?
- 2. ¿Hay algún truco para "sobrecargar el operador de punto"?
- 3. Cómo ver el texto en un NSString en la depuración
- 4. ¿Hay algún "depurador visual" para Java?
- 5. Mirar la longitud de NSString en el depurador
- 6. ¿Cómo se muestran las cadenas en el depurador de Xcode?
- 7. ¿Hay algún depurador C#/.NET independiente?
- 8. En el depurador de Eclipse (para Java), ¿hay alguna forma de inspeccionar los valores arbitrarios?
- 9. ¿Cómo ver los contenidos de la variable NSDictionary en el depurador Xcode?
- 10. Xcode iOS: Convertir int en NSString
- 11. en C# ¿hay alguna manera, en el depurador, para suprimir una excepción de irrumpir en el depurador?
- 12. ¿Cómo puedo convertir NSMutableArray en NSString?
- 13. Cómo almacenar los valores de NSTimeInterval en un NSMutableArray?
- 14. Cómo almacenar valores enum en un NSMutableArray
- 15. ¿Hay algún truco para usar los parámetros 'out' dentro de la función lambda?
- 16. El depurador de Xcode a veces no muestra valores variables?
- 17. ¿Hay algún 'truco' con este patrón de Python?
- 18. Ver el valor de una propiedad sintetizada en el depurador de Xcode cuando no hay una variable de respaldo
- 19. ¿Hay un depurador que me permita retroceder en el código?
- 20. Cómo intercambiar valores en NSMutableArray?
- 21. ¿Cómo miro un objeto en el depurador de Xcode?
- 22. Cómo convertir un NSString en valores hexadecimales
- 23. Verificando si el número es par mirando el último bit - ¿hay algún otro "truco" como este?
- 24. ¿Hay algún truco para hacer búsqueda de comodines en apache cassandra?
- 25. ¿Hay un truco para depurar un giro en emacs elisp, en un módulo flymake?
- 26. comprensión Xcode depurador var pantalla
- 27. Depurador XCode: mostrar cadenas largas
- 28. Guardar/Escribir NSMutableArray de los objetos en el disco?
- 29. Ver el tipo más derivado en el depurador
- 30. Cómo almacenar los valores de CGRect en NSMutableArray?
+1 para dar una respuesta que evita tantos clics del mouse. :) –
Santa vaca, ¿cómo es que nunca me he encontrado con esto antes? – mjvotaw
+1 ¡la consola del depurador acepta comandos! – rjobidon