Quando si imposta un breakopint nel mio progetto e si fa clic sulla casella di controllo "continua dopo aver valutato tutte le azioni", Xcode non continua. Non solo, l'esecuzione sembra spesso bloccarsi. Questo è vero indipendentemente dal fatto che io abbia effettivamente o meno delle azioni sul punto di interruzione.Xcode si arresta ai punti di interruzione continua automatici
I punti di interruzione non autocontinuo funzionano correttamente.
Ho provato un progetto nuovo di zecca e il problema si è verificato ancora. Quindi deve essere correlato a un'impostazione nel mio computer o Xcode. Sto usando Snow Leopard e Xcode 4.0.2.
Quale potrebbe essere il problema?
MODIFICA: codice e log della console. Codice
:
- (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;
}
log della console:
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
E 'interessante il fatto che, anche se l'ottimizzazione è stato fissato a nessuno, entrambe le istruzioni printf sparato.
Il titolo e la descrizione sembrano essere in disaccordo. Il problema è che "Xcode [si ferma] ai punti di interruzione automatici" o che "Xcode non si ferma"? Se è il primo, ho esattamente lo stesso problema e spero che tu abbia una buona risposta! – clozach
Si verifica in Xcode 4.1? –
Penso davvero che @deanWombourne abbia ragione: probabilmente un bug. Ecco un test che ho appena fatto: 1) impostare un punto di interruzione da qualche parte in un'azione pulsante 2) modifica e imposta la riproduzione di un suono + auto-continua 3) avvia l'app: l'app si interrompe quando tocco il pulsante nel simulatore. 4) trascina il punto di interruzione lungo una linea: l'app continua, il simulatore arriva in primo piano e i successivi tocchi riproducono il suono senza interruzione. – clozach