Boucle infinie lors de la substitution initWithCoder

J'ai un UIViewController avec certains contrôleurs et des vues. Deux de ces points de vue (Cellule de la Grille) sont d'autres plumes. J'ai des points de vente à partir des Cellules de la Grille de Propriétaire du Fichier, mais ils ne sont pas chargés automatiquement.

J'ai donc essayer de remplacer GridCell.m's initWithCoder.
Cela démarre une boucle infinie.

Je sais que c'est possible de simplement remplacer initWithFrame et ajouter la sous-vue à partir du code, mais ce n'est pas ce que je veux. Je veux être en mesure de déplacer le point de vue dans Interface Builder et Xcode initialiser le point de vue avec le cadre de droite.

Comment dois-je procéder pour atteindre cet objectif?

EDIT 1

Je suis en train de le faire fonctionner avec l'aide d'Alexandre. C'est de cette façon, j'ai maintenant le configurer:
MainView a UIView avec une classe Personnalisée définie comme GridCell. Il a obtenu une prise de courant dans le MainView/Propriétaire du Fichier.

Boucle infinie lors de la substitution initWithCoder

Supprimé tous init-code de GridCell.m et mettre en place un exutoire à ma classe personnalisée

Boucle infinie lors de la substitution initWithCoder

Boucle infinie lors de la substitution initWithCoder

La MainView n'a pas encore d'afficher la GridCell bien. Il n'y a pas d'erreur, juste un solitaire, l'espace vide où l'interrupteur rouge devrait être. Ce que je fais mal?

Je suis très proche de juste le faire par programmation. J'aimerais savoir comment ce avec des plumes si.

  • [NSBundle loadNibNamed] renvoie une BOOL!
  • Merci pour votre réponse. NSBundle loadNibNamed returnes un tableau auquel j'ai eu le premier objet de: développeurs d'Apple
  • Ah bon j'ai été à la recherche à l'OS X de référence 🙂
InformationsquelleAutor Jon Ramvi | 2012-07-12