2010-11-19 14 views
2

Yayımlanan veya korunmayan bir şeyle ilgili sorunlarım var ve Xcode, hatanın tam olarak nerede olduğunu göstermeyecek.NSZombieEnabled dışında başka hangi hata ayıklama argümanları var?

Korkunç şekilde organize edilmiş bir projeye sahip olan bir kişi ile birlikte çalışıyorum ve Xcode'un bile çıldırdığını düşünüyorum, çünkü [CALAyer release] atılıyor, ancak ne veya nerede olduğu hakkında bir açıklama yok.

+1

Hata ayıklayıcınız etkinken bt (backtrace için) yazın, çoğu zaman bir sınıf ve satır numarası alırsınız (en üstteki satır bunlara sahiptir). Bu noktayı geçtiysen özür dilerim. –

cevap

2

env değişkenler için, NSDebug.h (Terminal kullanım open -h NSDebug.h) okuyabilir. NSZombieEnabled, orada en kullanışlı olanı olmasına rağmen. Nesne kullanım ömrü ile ilgili sorunları ayıklarsanız, Zombies aracıyla Enstrümanlar'ı kullanın. Ardından, herhangi bir nesne için gerçekleşen tüm bekletme/yayınlama/otomatik kaldırma olaylarını görebilirsiniz.