0

私は多くのを持っているiphoneのプロジェクトを持っていUIViewControllerます。それに戻るために旗か何かを設定したいですUIViewController

これどうやってするの?

4

1 に答える 1

0

次のように使用して、tableDataSource のデータをリロードすることがわかりました。

    -(void)reloadData:(NSArray *)data andCurrentLevel:(NSInteger) alevel{
    RootViewController *root =[[self.navigationController viewControllers] objectAtIndex:0];
//    RootViewController *root = [[RootViewController alloc]init];
    root.tableDataSource = data;
    [root.tableView reloadData];
    root.CurrentLevel = alevel;
}

私のボタンでSMSを送信します。次の行を追加しました:

 NSArray *data = newDataSource;
    [self reloadData:data andCurrentLevel:newCurrentLevel];
    [self.navigationController popToRootViewControllerAnimated:YES];

必要な画面に戻ることができます。しかし、ナビゲーションバーボタンに問題があります

于 2012-10-06T01:28:36.030 に答える