0

私は 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 クラスは正常に動作します。

誰か私を提案できますか?かく

4

1 に答える 1

0

解決しました!!!だから誰かに興味があれば....

私は xib にテーブル ビューを持っています。それをファイルの所有者の 2 つの参照アウトレットに接続する必要があります。

view
myTableView
于 2012-11-15T21:52:56.660 に答える