Sto usando XCode 4
e iOS SDK 4.3.
Il mio debug ha funzionato bene ma ora ho scoperto che quando si imposta un punto di interruzione, l'app si interrompe ma XCode non si focalizza sulla linea nell'Editor. Anche la freccia verde non viene visualizzata quando si colpisce il punto di interruzione. Ho un UINavigationController
che è allocato nello AppDelegate
. Quando ho impostato un punto di interruzione nel didFinishLaunchingWithOptions
tutto funziona come previsto:iOS: il debug non funziona in XCode
Questo è quando ho un punto di interruzione è stato sospeso l'applicazione nel mapViewController, che è il primo elemento aggiunto al controller di navigazione. (No freccia verde, ma app è in pausa):
ho davvero alcun indizio perché il debug sta lavorando in AppDelegate ma non in questo controller. Se hai bisogno di ulteriori informazioni o schermate per aiutarmi, per favore dimmi.
UPDATE:
Ora è ancora non funziona in AppDelegate
e cambiato nulla. Posso anche scorrere le righe e vedere che i valori sono assegnati nella gente del posto e quindi posso indovinare dove si trova attualmente l'app nel codice. Quindi ovviamente tutto funziona, solo la linea attualmente eseguita non è contrassegnata come dovrebbe.
ho pensato che ho risolto il problema riavviando XCode. Almeno il debug (che mostra la riga eseguita corrente) funziona per 2-3 volte. Ma poi di nuovo la sua non mostrando la freccia e la linea attualmente eseguita. Dispari, dispari, dispari – cmart