Iphone 如何重载UITableView“;“重新加载数据”;UITableViewController中的方法?

Iphone 如何重载UITableView“;“重新加载数据”;UITableViewController中的方法?,iphone,ios,uitableview,reloaddata,Iphone,Ios,Uitableview,Reloaddata,如何在UITableViewController中重载UITableView“reloadData”方法 e、 g.要放置日志语句以查看/确认何时对每个我的UITableView调用reloadData只需将UITableView子类化并覆盖reloadData函数: 标题 @interface MyUITableView : UITableView 功能 - (void)reloadData { [super reloadData]; NSLog("Hello"); } 要

如何在UITableViewController中重载UITableView“reloadData”方法


e、 g.要放置日志语句以查看/确认何时对每个我的UITableView调用reloadData

只需将UITableView子类化并覆盖reloadData函数:

标题

@interface MyUITableView : UITableView
功能

- (void)reloadData {
    [super reloadData];
    NSLog("Hello");
}

要使用它,您需要实例化
MyUITableView
而不是
UITableView

,这是最好的方法。那么,为什么不进行子类化就可以实现呢?此外,我还询问是否有一种方法可以在我的UtableViewController中重写内部。因此,答案是我必须为UtableView创建一个自定义子类,然后在我的UtableViewController XIB中确保它的内部视图指向我的MyUtableView而不是UtableView?是的,如果使用UITableView,则必须在interface builder中更改它的类。