ViewController respondsToSelector: mesaj ayırmanın örneği gönderilen (CRASH)
Tamam, burada anlaşma, bennefretbenim hata ayıklama hakkında sorular ortaya koyarak ve çöker. Ben genelde kendim işlemek için, ama sadeceolamazbu benim yol almak, sonra bilegörüntüleme birden fazla soru zaten.
Tamam işte sorun benim app rastgele açıp bu yığın izleme ile çarptım
*** -[ViewController respondsToSelector:]: message sent to deallocated instance 0x1e5d2ef0
ViewController
değişir, Bazen benim kod çöküyor yereHAYIRo özel alaka 3* *ve ya kendi aramıyor.
Ayrıca, konsol izleme, etkin Zombiler, yoksa alırdım hiç konsol baskı, tek olsun: objc_msgSend
, biliyorum demek benim mesajlar bir şey olduğunu yayınladı. Ama hayır, buna izin veremem... gerçekten takıldım nerede olduğunu bulun! Genellikle Benher zamanbenim çöküyor hata ayıklama, ben bu konuda takıldım.
Yine, bu farklı zamanlarda, farklı yerlerde, açık ve kapalı çöker. Ve çöker yer var neredeysehayırViewController
alaka. Ve bu çok kafa karıştırıcı buluyorum.
Benim kod herhangi bir ihtiyacın var mı? Varbir sürüdosya ve farklı yerlerde, benim kod dağıtmak yıkılmasıdır beri bir karmaşa olacak!
Hiç şans sembolik bir kesme noktası eklemek için denedim, ve Zombi iOS cihazları üzerinde uygulama mevcut değildir. Ben bunun için mimari çerçeve destekleyici olduğu gibi olamaz simülatörü uygulamasını çalıştırın.
Herkese teşekkürler...
CEVAP
KullanınAletleriiçin kaldırıldı örneği hataları izlemek. Uygulama ( . profil ^kbd>Ctrl CmdBenve seçinZombilerşablon. Uygulama çalıştıktan sonra, kaza çalışın. Böyle bir şey almak gerekir:
Oka tıklayın kaldırıldı sonra çağrıldığı nesneyi göstermek için popover adresi gelecek.
Değişti artık her dediğimiz bu nesne sayısını korumak görmelisiniz. Bu doğrudan gönderme/yayın iletileri saklamak gibi autorelease havuz boşaltma veya NSArrays eklemek için olabilir.
RefCtsütun eylem durumunda . sonra retainCount gösterir ^em>Sorumlu Arayangösteren'de yapıldı sınıfı adı ve yöntemi. Ne zaman çift tıklayın herhangi bir korur/serbest bırakın, alet size gösterecektir kod satırı, nerede bu işlemi gerçekleştirildi (Eğer bu işe yaramıyor, seni inceler çağrı tarafından seçilmesi ve seçme muadiliDetay Genişletilmişbölme):
Bu, tüm inceleyelimretainCountnesnenin yaşam döngüsü ve sorununuzu hemen bulursun muhtemelen. Tek yapman gereken, eksik bulmakkoruren sonbırakın.
JSLint mesaj: Kullanılmayan değişkenle...
Ekleme mevcut EC2 örneği için anahtar ...
'yöntem' VEYA 'bir mesa...
Baskı gıt taahhüt verilmiş bir mesaj k...
EBS EC2 Örneği Ubuntu Ekle...