Cuando me puse un breakopint en mi proyecto, y haga clic en "continuar después de evaluar todas las acciones" casilla de verificación, Xcode no continúa. No solo eso, la ejecución parece colgarse con frecuencia. Esto es cierto independientemente de si tengo alguna acción en el punto de interrupción o no.Xcode está parando a continuación automática los puntos de interrupción
Mis puntos de interrupción no auto-continuar funcionan bien.
probé un nuevo proyecto marca y el problema todavía se produjeron. Por lo tanto, debe estar relacionado con una configuración en mi computadora o Xcode. Estoy usando Snow Leopard y Xcode 4.0.2.
¿Cuál podría ser el problema?
EDIT: código y registro de la consola.
código:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
[self.window makeKeyAndVisible];
int x = 5;
printf("%d", x); // breakpoint here with autocontinue checked and no action
x+=2;
printf("%d", x);
return YES;
}
registro de la consola:
This GDB was configured as "x86_64-apple-darwin".sharedlibrary apply-load-rules all
Attaching to process 87901.
Pending breakpoint 1 - ""AutocontinueTestAppDelegate.m":21" resolved
Current language: auto; currently objective-c
57
Es interesante que a pesar de que la optimización se establece en ninguno, ambos printf dispararon.
Tu título y descripción parecen estar en desacuerdo. ¿El problema es que "Xcode [se detiene] en los puntos de interrupción automáticos" o que "Xcode no se detiene"? Si es el primero, tengo el mismo problema y tengo la esperanza de que obtengas una buena respuesta. – clozach
¿Esto ocurre en Xcode 4.1? –
De hecho, creo que @deanWombourne podría tener razón: probablemente sea un error. Aquí hay una prueba que acabo de hacer: 1) establecer un punto de interrupción en alguna parte de una acción de botón 2) editar y configurar para reproducir un sonido + auto-continuar 3) ejecutar la aplicación: la aplicación se detiene cuando toco el botón en el simulador. 4) arrastre el punto de interrupción por una línea: la aplicación continúa, el simulador se pone en primer plano y los toques posteriores reproducen el sonido sin detenerse. – clozach