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]; 
} 

enter image description here 得到的数据在阵列输入的第一次。

enter image description here 在进入前一个屏幕并返回时,数据不会进入数组。

+0

显示你的viewwillappear代码。 – 2013-03-15 09:37:25

+0

因此,您显示的是模态视图中的模态视图? – Spire 2013-03-15 09:37:32

+0

你分配了委托给tableview吗? – wasim 2013-03-15 10:06:07

您应该重新载入第一tableview中,当您从第二个实现代码如下返回到最初由

[firstTableViewName reloadData];

此方法还必须包含在后退按钮中。

+0

如何在第二个表视图的后退按钮中单击我的第一个uitableview的数据? – 2013-03-15 09:55:42