在我的表格视图中,cellForRowAtIndexPath
我有
MenuItemCell *cell = (MenuItemCell *)[[[NSBundle mainBundle] loadNibNamed:@"ResultCell" owner:nil options:nil] objectAtIndex:0];
在你告诉我不要使用 xib 之前:我有多个表格视图,其单元格需要看起来相同。使用 xib 似乎是实现这一目标的最佳方式。
有问题的 ResultCell xib 由MenuItemCell
. MenuItemCell
是 的另一个子类的子类UITableViewCell
。
这是问题所在:我在单元分配行之后直接放了一个断点,这是我的 lldb 结果:
(lldb) po [cell class]
(id) $3 = 0x00b6b5fc UITableViewCell
为什么我的单元格是 aUITableViewCell
而不是 a MenuItemCell
?(或者也许它是并且po
不是正确的方法来解决这个问题?)