UITableView后退按钮

时间:2013-03-15 09:35:17

标签: ios uitableview

我有两个UItableViews,我遇到的问题是从第二个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 在转到上一个屏幕并返回时,数据不会进入阵列。

1 个答案:

答案 0 :(得分:0)

当你从第二个tableview返回到第一个

时,你应该重新加载第一个tableview

[firstTableViewName reloadData];

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