我有两个 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];
}
数据第一次被输入到数组中。
转到上一个屏幕并返回时,数据不会进入数组。