我有兩個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];
}
得到的數據在陣列輸入的第一次。
在進入前一個屏幕並返回時,數據不會進入數組。
顯示你的viewwillappear代碼。 – 2013-03-15 09:37:25
因此,您顯示的是模態視圖中的模態視圖? – Spire 2013-03-15 09:37:32
你分配了委託給tableview嗎? – wasim 2013-03-15 10:06:07