SORU
21 HAZİRAN 2010, PAZARTESİ


Bu ne anlama geliyor? &;'NSUnknownKeyException " ', nedeni: ... Bu sınıf anahtar değeri yok kodlama uyumlu anahtarı için X"

Bir İBOutlet sınıfta oluşturulan bir UİLabel bağlamak için çalışıyorum.

Benim uygulama aşağıdaki hata ile kilitleniyor. Bu ne anlama geliyor? Bunu nasıl düzeltebilirim?

*** Yakalanmamış özel durum nedeniyle uygulaması sona eriyor'', nedeni: [<UİViewController 0x6e36ae0>'NSUnknownKeyException görüntülemek için:forUndefinedKey:]: bu sınıf anahtar değeri uyumlu kodlama anahtar XXX için değil.'

CEVAP
10 Kasım 2011, PERŞEMBE


Senin xib kötü bir bağlantı olabilir.

Bu hata, pek çok kez yaşadım. TechZen cevabı bu sefer kesinlikle doğru olsa da, başka bir yaygın nedeniİBOutlet bir özelliğin adını değiştirinsenin içinde .h/.zaten Dosyaya bağlı olan m uç Sahibi.

Uç: sizin

  1. İB nesneyi seçin ve "Bağlantıları Müfettiş'.
  2. 'Başvuran Çıkışları' nesne eski özellik adı için hala bağlı olmadığından emin olun... Eğer öyle ise, altında'x' referans silmek için . tıklayın küçük ve yeniden inşa.

    example 1

Eğer film Şeridi kullanıyorsanız bir başka nedeni de, senin UİButton daha sonra bir assignings olabilir (Çözüm uç için hemen hemen aynıdır):

  1. Film Şeridi ve sağ tıklayıp UİButton açın
  2. Bu düğmeye ref/bir ata daha sonra olduğunu göreceksiniz. Biri "..." küçük gri renkte windows "x": . Ana kaldırın

    example 2

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BroadCity

    BroadCity

    10 ŞUBAT 2010
  • michellefeng's channel

    michellefeng

    26 Kasım 2006
  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009