2013-04-29 15 views
23

W pewnym momencie podczas wykonywania moich poleceń polecenia XCode: po i p przestały działać. Bez względu na to, co mam wpisać, nie generuje wyjście:Polecenie po XCode przestało działać

(gdb) po self 
(gdb) po [self name] 
(gdb) po [UITableView class] 
(gdb) po @"Hello" 
(gdb) p indexPath.row 
(gdb) print indexPath.row 
(gdb) po fjkldsjflksdjklwjfkljfkldsjflk 
(gdb) 

Kiedy wprowadzić dowolny z tych poleceń, linia poleceń po prostu przechodzi do następnej linii, gdzie drukuje niebieski (gdb), ale nie ma wyjścia.

Próbowałem następujące kroki:

  • Restart Xcode ponownie uruchomić MacBooka
  • Tried podczas debugowania w symulatorze, jak również na urządzeniu z iOS
  • przełączony LLDB i wznowiona
  • Re -installed XCode

Pozostałe narzędzia do debugowania w XCode wydają się działać poprawnie: Punkty przerwania, krok po kroku jon, Auto okienko do analizy zmiennych itp.

Jakieś pomysły?

EDYCJA: Nie działa nawet po ponownej instalacji XCode.

+1

Czy używasz trybu zwolnienia? – Anurag

+0

Nie jest to debugowanie. Jak już wspomniałem, wszystkie narzędzia do debugowania działają poprawnie. – cheeesus

Odpowiedz

108

Silly me, byłem w oknie "Target Output" zamiast w oknie "Debugger Output".

enter image description here

Jakoś myślał Sprawdziłem inne okna konsoli tam, ale najwyraźniej nie.

+3

Po prostu naciśnij ten sam problem w XCode5. Naprawdę wierzę, że istnieje skrót, który przełącza te zakładki! – tdubik

+2

Hehehehe Trafiłem głową w ścianę z dokładnie tym samym ustawieniem. Mam nadzieję, że odpowiedź była tutaj jak zawsze! –

+0

Miałem ten sam problem i rozwiązałem go. Dzięki –

1

enter image description here

I dodaje filtr w debugera które zakrytej inne rejestry. Usunięcie filtra działało dla mnie.

Powiązane problemy