私は 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];
}
このメソッドに入ると確信していますが、テーブルは更新されません。タブバーがあり、別のタブに SelezionaProfilo があります。これを選択すると、最後のプレーヤーが表示されるので、SelezionaProfilo クラスは正常に動作します。
誰か私を提案できますか?かく