UITableView后退按钮
问题描述:
我有两个UItableViews和我遇到的问题是从第二个UITableView回到第一个UITableView。我已经申请使用后退按钮:UITableView后退按钮
- (IBAction)BackButtonClicked:(id)sender
{
[self dismissModalViewControllerAnimated:YES];
}
的问题是它把我带回到以前的UITableView的,但是当我点击该UITableView的排它返回一个空的UITableView那里应该是在它的数据。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
int i = 0;
if(indexPath.row == 0)
{
i = 0;
}
else
{
i = (indexPath.row * 4);
}
NSLog(@"%@", [ParsedData objectAtIndex:i]);
SubList *SubListNib = [[SubList alloc] initWithNibName:@"SubList" bundle:nil];
self->newSubList = SubListNib;
newSubList.folderid = [ParsedData objectAtIndex:i];
[self presentModalViewController:SubListNib animated:YES];
}
得到的数据在阵列输入的第一次。
在进入前一个屏幕并返回时,数据不会进入数组。
答
您应该重新载入第一tableview中,当您从第二个实现代码如下返回到最初由
[firstTableViewName reloadData];
此方法还必须包含在后退按钮中。
+0
如何在第二个表视图的后退按钮中单击我的第一个uitableview的数据? – 2013-03-15 09:55:42
显示你的viewwillappear代码。 – 2013-03-15 09:37:25
因此,您显示的是模态视图中的模态视图? – Spire 2013-03-15 09:37:32
你分配了委托给tableview吗? – wasim 2013-03-15 10:06:07