2009-12-16 19 views
12

Xcode hata ayıklayıcı komut satırından bir yöntemi çağırmanın doğru yolu nedir?Xcode Debugger'dan arama yöntemleri mi?

Örneğin, A sınıfımın (hata ayıklayıcısını kullanarak) sort: yönteminin içindeysem, sınıf A'ya ait debugSort: yöntemini nasıl arayabilirim?

cevap

24

gdb gerçekten bilmiyor çünkü (dönüş türü atmak gdb konsolunda bir Objective-C yöntemi, sen gelmiş aramak için neyi dönüş değeri (Kodum Btw Objective-C)) 'dir:

(gdb) call (void)[textField setStringValue: @"Bork"]

- Quickies for gdb

+1

Ayrıca 'print' veya' po' kullanabilirsiniz. İkincisi, dönüş değeri (nesne olması gereken) '' debugDescription' 'mesajını gönderir ve bu mesajın döndürdüğü dize yazdırır. Pratikte, bu 'po' nesneyi yazdırır - bunun anlamı onun adıdır. –