我的视图控制器中有一个表(让我们称之为TVC1)。我在TVC1中使用了行,因此除了TVC1上的数据外,用户还可以输入更多数据。因此,当有人在TVC1中点击特定行时,它将显示另一个视图控制器(让我们称之为TVC2)。但是,当显示TVC2时,TVC1中的所有数据都被清除。如何在TVC1中保存数据?我应该通过app delegate吗?
DescriptionInputViewController *descriptionController = [[DescriptionInputViewController alloc]
initWithNibName:@"DescriptionInputView"
bundle:nil];
[self presentModalViewController:navController animated:YES];
[self.navigationController pushViewController:descriptionController animated:YES];
[descriptionController release];
答案 0 :(得分:5)
在您的代码中,您应该致电:
[self presentModalViewController:descriptionController animated:YES]
descriptionController是您正在显示的视图控制器。