Sorunuzu açıklayabilir misiniz? Program durdurulduğunda sadece verileri görüntülemelisiniz - çalışıyorken verileri incelemek, eğer çalışıyorsa, çok daha az kullanışlıdır. Bir kesme noktası belirlediğinizden emin olun ve ardından kesme noktasına ulaştığınızda verileri inceleyin.
Xcode'un yerleşik hata ayıklama özelliklerini kullanmanın bir alternatifi gdb konsolunu kullanmaktır. Konsolu açmak için ⌘-Shift-R yazın veya menüden "Hata Ayıklama Konsolu" nu seçin. Ardından, gibi komutları yazabilirsiniz: İlkel tipler (int
, char*
, vb) ve POD türleri (struct'lar) ile
# View a variable
print var
# View this object's member variable
print self->memberVar
# Ask an Objective-C object to print itself:
print-object self
Sen kullanmalıdır print
; Objective-C nesnelerini (NSString
, vb.) kullanarak print-object
kullanmalısınız. print
ve print-object
hakkında daha fazla bilgi tip
help print
help print-object
için de sırasıyla print
ve print-object
için kısaltmalar p
ve po
kullanabilirsiniz.
Bahsettiğiniz konsol özelliklerinden haberdar değildim. Teşekkür ederim. Açıklama: Değişkenleri görebiliyorum ama mevcut değerleri yansıtmıyorlar. Nesneler belirli bir konuma ulaştığında kesme noktam duraklatmak için ayarlanır. Birkaç turdan sonra değişkenler hala başlangıçtaki değerleri gösterir. – hyn