私のテーブルビューでcellForRowAtIndexPath
私は持っています
MenuItemCell *cell = (MenuItemCell *)[[[NSBundle mainBundle] loadNibNamed:@"ResultCell" owner:nil options:nil] objectAtIndex:0];
xibを使用しないように指示する前に:セルが同一に見える必要がある複数のテーブルビューがあります。xibを使用することが、これを達成するための最良の方法であるように思われました。
問題のResultCellxibは、によって「所有」されていMenuItemCell
ます。MenuItemCell
の別のサブクラスのサブクラスですUITableViewCell
。
問題は次のとおりです。セル割り当て行の直後にブレークポイントを設定しました。lldbの結果は次のとおりです。
(lldb) po [cell class]
(id) $3 = 0x00b6b5fc UITableViewCell
なぜ私のセルはaUITableViewCell
であり、ではないのMenuItemCell
ですか?(または多分それはそれpo
を理解する正しい方法であり、そうではありませんか?)