SORU
12 Temmuz 2010, PAZARTESİ


Yinelenen sembol konular

Bir iOS projesi yeniden oluşturulması sırasında bir hata bu ayı ile karşılaştım. Bağlantı aşamasında bu mesajı alıyorum:

ld: yinelenen sembol _OBJC_İVAR_$_TinCanViewController./yolu currentViewController TinCanViewController-E98A666B7AF2673A//.Ey ve /yolu TinCanViewController-E98A666B7AF2673A//.Ç

Söyleyebileceğim kadarıyla, TinCanViewController-E98A666B7AF2673A.o iki kez belirtilen sembol ilan olduğunu iddia gibi görünüyor; her iki yol da aynı işaret ediyor .dosya o. Belirli bir dosya üzerinde nm koştum, tek bir kez bu sembolü dahil:

00008150 _TinCanViewController _OBJC_İVAR_$LER.currentViewController

Tüm nm diğer koştum .o dizinde bir şekilde bu sembol de ilan edildi olmadığını görmek için dosyaları, ama değiller. Bu TinCanViewController sınıfının herhangi bir üyesi için ekliyorum olmuyor özgü currentViewController için değil.

Bir şekilde iki kez bir şekilde sınıfa karşı bağlama olmalıyım gibi hissediyorum, ama oldukça ısrarlı bir şekilde inceledim ve bu sınıf tüm başvuruları kontrol etti. Refactored sürümünde, temelde yok. Bu AppDelegate içerir, ama şimdi temelde sadece başında başka bir ViewController yükleyen geçiş dersi. Projenin diğer sınıfları vardır.

Buna neyin sebep olduğuna dair ya da daha iyi hata ayıklama olabilirim nasıl herhangi bir öneriniz var mı?

CEVAP
8 NİSAN 2011, Cuma


En son Güncellemelerinden 4 Bu sorun vardı. Neden: file.h yerine file.m ben dahil

Muhtemelen, TinCanViewController.m (TinCanViewController.h) dahil

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Brendan van Son

    Brendan van

    5 Aralık 2006
  • BSA

    BSA

    9 NİSAN 2012
  • theKGB65

    theKGB65

    24 Aralık 2007