SORU
2 Kasım 2012, Cuma


NSİnvalidUnarchiveOperationException: sınıf NSLayoutConstraint adlı örneğini Verebilir

Bu çok yeni bir üyesiyim. İPhone projesi için adım Apple'ın öğretici adım takip ettim"". Hello world İPhone 5.0 simülatörde bunu araştırdım ve kaza yaptı:

2012-11-02 14:46:06.782 HelloWorld[9880:c07] *** Terminating app due to uncaught
exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate
class named NSLayoutConstraint'
*** First throw call stack:
(0x14a2052 0xea2d0a 0x144aa78 0x144a9e9 0x32f7d7 0x32f9af 0x32f6b7 0x23036d 0xd7e2c 0xd83a9 0xd85cb 0x38a73 0x38ce2 0x38ea8 0x3fd9a 0x10be6 0x118a6 0x20743 0x211f8 0x14aa9 0x138cfa9 0x14761c5 0x13db022 0x13d990a 0x13d8db4 0x13d8ccb 0x112a7 0x12a9b 0x1fed 0x1f15 0x1)
terminate called throwing an exception(lldb)

Birisi neyin yanlış gittiğini söyleyebilir mi? Böyle büyük mükafat 4.5 kullanıyorum.

CEVAP
2 Kasım 2012, Cuma


Güncellemelerinden yeni iOS bir proje oluşturduğunuzda, varsayılan olarak, 4.5, film şeridi veya XİB iOS 6. 0'da yeni bir özellik olan Otomatik düzen, kullanmak için ayarlanır. NSLayoutConstraint sınıf Otomatik düzen sisteminin bir parçasıdır, ve iOS eski sürümlerinde mevcut değil.

Eğer iOS eski bir sürümü için uygulamayı dağıtmak istiyorsanız, bir film şeridi değiştirmek veya XİB gerekirdeğilOtomatik düzen kullanın. Dosya denetiminde bir onay kutusu:

turning off autolayout

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DominicFear

    DominicFear

    30 Kasım 2006
  • EmperorTigerstar

    EmperorTiger

    14 EYLÜL 2009
  • TouchePro

    TouchePro

    27 EYLÜL 2007