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

  • ELPRESADOR

    ELPRESADOR

    21 HAZİRAN 2008
  • Ricardo Cerqueira

    Ricardo Cerq

    28 Mayıs 2008
  • Truc Minh

    Truc Minh

    23 Ocak 2011