我在 iphone 中有一个项目,其中有很多UIViewController
. 我想设置一个标志或其他东西来恢复它UIViewController
。
我怎样才能做到这一点?
我发现要重新加载 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;
}
在我的按钮中发送短信。我添加了以下几行:
NSArray *data = newDataSource;
[self reloadData:data andCurrentLevel:newCurrentLevel];
[self.navigationController popToRootViewControllerAnimated:YES];
它可以回到我想要的屏幕。但我的导航栏按钮有问题