2013-03-15 151 views
-2

我有兩個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

回答

0

您應該重新載入第一tableview中,當您從第二個實現代碼如下返回到最初由

[firstTableViewName reloadData];

此方法還必須包含在後退按鈕中。

+0

如何在第二個表視圖的後退按鈕中單擊我的第一個uitableview的數據? – 2013-03-15 09:55:42