0

我有一个班级 SelezionaProfilo,在这个班级我有一个球员名单:

@interface SelezionaProfilo : UIViewController < UITableViewDelegate, UITableViewDataSource >  {

  UITableView *myTableView;
  //my staff
}

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

一切正常。

我已经构建了一个嵌入在导航控制器中的子类 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];
}

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

任何人都可以建议我吗?谢谢

4

1 回答 1

0

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

我在 xib 中有一个表视图,我必须将它与 File's Owner 连接到两个引用插座:

view
myTableView
于 2012-11-15T21:52:56.660 回答