estoy usando XCode 4
y iOS SDK 4.3.
Mi depuración funcionaba bien, pero ahora he descubierto que cuando se establece un punto de interrupción, las pausas de aplicaciones XCode, pero no se centra en la línea en el editor. Además, la flecha verde no se muestra al llegar al punto de ruptura. Tengo un UINavigationController
que se asigna en el AppDelegate
. Cuando me puse un punto de interrupción en el didFinishLaunchingWithOptions
todo funciona como se esperaba:iOS: La depuración no trabaja en XCode
Esto es cuando un punto de interrupción se ha detenido la aplicación en el mapViewController que es el primer elemento añadido al controlador de navegación. (No se la flecha verde, pero la aplicación está en pausa):
Realmente no tengo idea de por qué la depuración está trabajando en AppDelegate pero no en este controlador. Si necesita información adicional o capturas de pantalla para ayudarme, por favor dígame.
ACTUALIZACIÓN:
Ahora es aún más que no trabajan en AppDelegate
y ha cambiado nada. También puedo pasar por las líneas y puedo ver que los valores están asignados en los Locales y, por lo tanto, puedo adivinar dónde se encuentra actualmente la aplicación en el código. Entonces, obviamente todo funciona, solo la línea ejecutada actualmente no está marcada como debería.
pensé que resolvió el problema de reiniciar XCode. Al menos depuración (que muestra la línea ejecutada actual) que funciona para 2-3 veces. Pero, de nuevo su no muestra la flecha y la línea ejecutada actual. Impar, impar, impar – cmart