2013-04-16 3 views
0

IS fonctionner UICollictionview dans l'IOS 5 erreur Mettre fin application en raison d'une exception non interceptée 'NSInvalidUnarchiveOperationException', la raison: 'Impossible instancier classe nommée NSLayoutConstraint'comment travailler UICollectionView dans iOS 5

Répondre

5

UICollectionView est pas directement disponible dans IOS5.

Cependant, il existe un bon contrôle open source pour ajouter le support UICollectionView dans IOS5. Son appelé PSCollectionView et vous pouvez le trouver ici: PSTCollectionView

C'est une goutte dans la bibliothèque qui émule UICollectionView sur IOS5 et passe sur IOS6. Très agréable et fonctionne très bien.

bonne chance.

+2

Voulez-vous dire PSTCollectionView, qui fournit PSUICollectionView? => https://github.com/steipete/PSTCollectionVoir – Desty

+1

merci pour votre commentaire. Je voulais dire PSTCollectionView. J'ai mis à jour le lien dans la réponse. Grande bibliothèque btw. – CocoaEv

3

En fait, le problème n'est probablement pas dû à UICollectionView n'étant pas disponible dans iOS5. Il semble que vous utilisiez des contraintes dans Interface Builder. C'est que est à l'origine du problème.

Alors, deux choses:

  1. Utilisez quelque chose comme PSTCollectionView pour ajouter le support UICollectionView dans iOS5
  2. Eteignez contraintes et de revenir à l'utilisation de "ressorts et entretoises" pour redimensionner/déplacer votre subviews