2010-11-20 15 views
0

私はIBで設定された2つのテーブルビュータブを持つタブベースのアプリケーションを持っています。タブの1つには、別のビューがポップアップするボタンがあり、ユーザーが情報を入力します。ユーザーがそのビューを閉じると、新しい情報をリロードするためにタブビューが必要になります。 reloadDataメソッドについて聞いたことがありますが、タブビューのインスタンスを参照する方法がわからないため呼び出すことができません。タブビューへのアクセス/再読み込み方法は?

編集私のAppDelegateでは、私はUITabBarController * rootControllerを持っていて、[rootController reloadData]を試しました。 rootControllerがreloadDataに応答しない可能性があるという警告が表示されました。私はreloadDataはテーブルビューのためだと思いますか?各タブのビューを参照する方法はありますか?[rootController.tab1 reloadData]; ?ありがとう。

答えて

1
NSArray *vcs = [[self tabBarController] viewControllers]; 
for (UITableViewController *tv in vcs) 
{ 
     [tv.tableView reloadData]; 
} 
関連する問題