我有两个单独的xib。一个人将主屏幕保留为UIView
和UICollectionView
的孩子。第二个xib包含UICollectionCell
。如果我只是按原样运行我的代码,它就可以了。 (带有UIView
的第一个xib用于故事板,其位置在UIViewController
)。
我在- (void) awakeFromNib
UINib *cellNib = [UINib nibWithNibName:@"ViewCellNIB" bundle:nil];
[self.todayScroll registerNib:cellNib forCellWithReuseIdentifier:@"TodayCellID"];
现在,我想在 ViewCellNIB 中添加一些IBOutlet
个连接。如果我这样做,我的代码在运行时崩溃并出现此错误:
*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<NSObject 0xb068b10> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key temporaryLabel.'
我有这个:
@property (weak, nonatomic) IBOutlet UILabel *temporaryLabel;
已与UILabel
UICollectionViewCell
相关联
我该如何修复?
答案 0 :(得分:0)
好的..我找到了解决方案。我的错。我在Designer中错误地连接了IBOutlet。我必须通过主要的UICollectionViewCell连接出口,而不是直接通过拖动从元素到代码的连接。