我有一个班级 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 类可以正常工作。
任何人都可以建议我吗?谢谢