从 nib 加载 UITableViewCell 子类时给出的类型错误
Posted
技术标签:
【中文标题】从 nib 加载 UITableViewCell 子类时给出的类型错误【英文标题】:Wrong type given when loading UITableViewCell subclass from a nib 【发布时间】:2013-04-05 00:47:08 【问题描述】:以下断言失败:
NSString *class = NSStringFromClass([RCTReceiptOptionsCell class]);
RCTReceiptOptionsCell *cell = [[[NSBundle mainBundle] loadNibNamed:class owner:self options:nil] objectAtIndex:0];
NSAssert([cell isKindOfClass:[RCTReceiptOptionsCell class]], @"cell is wrong class dummy");
我正在尝试从笔尖创建 UITableView 单元子类,这在过去对我有用。现在该方法在 ios 6.1 中返回 UIView
。有关如何解决此问题的任何想法?
【问题讨论】:
【参考方案1】:确保 nib 中根对象的类设置为RCTReceiptOptionsCell
,而不是默认值UIView
。
【讨论】:
以上是关于从 nib 加载 UITableViewCell 子类时给出的类型错误的主要内容,如果未能解决你的问题,请参考以下文章
从 nib 加载 UITableViewCell 子类时给出的类型错误
从 xib 加载 UITableViewCell 会导致加载 nib 但未设置视图出口
从 Nib 加载的 UITableViewCell 中的 UILabel 大小调整
从 NIB 加载自定义 UITableViewCell 问题