使用tableview重新加载uiviewcontroller的表视图子对象的数据

时间:2012-11-15 13:59:35

标签: iphone uitableview subclass reloaddata

我有一个班级SelezionaProfilo,在这堂课我有一个队员名单:

@interface SelezionaProfilo : UIViewController < UITableViewDelegate, UITableViewDataSource >  {

  UITableView *myTableView;
  //my staff
}

@property (nonatomic, retain) IBOutlet UITableView *myTableView;

一切正常。

我已经在navigationcontroller中构建了一个子类SelectPlayerViewController,因为我想对一行进行不同的反应:

  @interface SelectPlayerViewController : SelezionaProfilo {

一切正常,我是球员名单。我有不同的行动。

在SelectPlayerViewController.m中我在导航栏上添加了一个按钮,添加了播放按钮,该按钮在推送导航中转到另一个类。 现在播放器已创建,但当视图返回到SelectPlayerViewController时,我看不到最后一个播放器。

在SelezionaProfilo.m中:

- (void)viewWillAppear:(BOOL)animated {   
    [self.myTableView reloadData];
    [super viewWillAppear:animated];
}

并在SelectPlayerViewController.m

- (void)viewDidAppear:(BOOL)animated {   
    [super.myTableView reloadData];
}

我确定输入此方法,但表格不刷新。 我有一个tabbar,我在另一个标签中有SelezionaProfilo,如果我选择这个,我可以看到最后一个播放器,所以SelezionaProfilo类工作正常。

任何人都可以劝我吗? thaks

1 个答案:

答案 0 :(得分:0)

我解决了!!! 如果对某人感兴趣......

我在xib中有一个表格视图,我必须将它与文件所有者两个引用插座连接:

view
myTableView