J'ai deux xib séparés. Un écran principal en tant que fils de UIView
et aussi UICollectionView
. Deuxième xib contient UICollectionCell
. Si je cours mon code tel quel, ça fonctionne. (Premier xib avec UIView
est utilisé dans storyboard, ses places dans UIViewController
).UICollectionView, UICollectionCell et IBOutlet
Je possède ce dans - (void) awakeFromNib
UINib *cellNib = [UINib nibWithNibName:@"ViewCellNIB" bundle:nil];
[self.todayScroll registerNib:cellNib forCellWithReuseIdentifier:@"TodayCellID"];
Maintenant, je veux ajouter quelques IBOutlet
connexions dans ViewCellNIB. Si je fais ça, mon accident de code dans l'exécution avec cette erreur:
*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<NSObject 0xb068b10> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key temporaryLabel.'
J'ai ceci:
@property (weak, nonatomic) IBOutlet UILabel *temporaryLabel;
connecté à UILabel
sur UICollectionViewCell
Comment puis-je réparer cela?
avez-vous déclaré la cellule de votre xib une sous-classe de votre classe de cellule personnalisée? –
En-tête j'ai: @interface ViewCellNIB: UICollectionViewCell –
avez-vous entendu? –