Sekme Bar Sayı: - [UILayoutContainerView karması]: Mesaj deallocated örneğine gönderilen

oy
0

Ben sekme çubuğunun kendisi navigasyon kontrolörü veya ??? gibi bir şey dealloc'ing gibi görünüyor ve ben belirli bir görünüm kontrolöre gidip vurursan o zaman, örneğin belirli bir sekmede (sekme çubuğunu vurduğunda Böyle Ben en sağdaki sekme vurmak eğer orta sekme, 3 sekmeler hiçbir sorun ama) çökme olsun. Benim program temelde tamamlandığını ve bu noktada oldukça büyük bir kod tabanı var. Herkes bu hata ayıklama için herhangi bir önerisi var - bu çalışmaya şu ana kadar bekledim. Benim izlenimim, dealloc rutinleri ve komşu kodunda herhangi bültenleri bakmaktır. Önerebileceğin daha az 'manuel' bir şey? Teşekkürler!

Oluştur 11/03/2009 saat 17:09
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
1

daha bilmeden, burada bu konuda giderdim nasıl.

  1. günlük görüntüleyici, istisna sonrası tipi backtrace gdb oluşur. Umarım, bu size pek çok kez free'd ediliyor nesne gösterir kesin bir çizgi verecektir.

  2. Bu nesneye başvuruları için bakın ve muayene ile vs gereksiz salınımını, sallanmasını, bulabilirsiniz görmek. Eğer yürütme yolu (alloc yoluyla) sahip değildir / sallanmasını şey serbest bırakmak için değil.

Sen (kusurlu nesnesine retainCount mesajı göndererek) Bu nesnenin sayıları tutan birçok çıktısını biraz şans olabilir. geliştirici belgelerine kuvvetle bu anlamsız değil verimli olduğunu göstermektedir olsa, ben kazara bir şey serbest ettik zaman bana daraltmak yardımcı olmak için zaman zaman yararlı buldum.

Cevap 11/03/2009 saat 22:45
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more