【发布时间】:2011-01-15 16:43:33
【问题描述】:
我的视图控制器中有一个表(我们称之为 TVC1)。我在 TVC1 中使用了行,因此除了 TVC1 上的数据之外,用户还可以输入更多数据。因此,当有人点击 TVC1 中的特定行时,它将显示另一个视图控制器(我们称之为 TVC2)。但是,当显示 TVC2 时,TVC1 中的所有数据都会被清除。如何将数据保存在 TVC1 中?我应该通过应用委托来完成吗?
DescriptionInputViewController *descriptionController = [[DescriptionInputViewController alloc]
initWithNibName:@"DescriptionInputView"
bundle:nil];
[self presentModalViewController:navController animated:YES];
[self.navigationController pushViewController:descriptionController animated:YES];
[descriptionController release];
【问题讨论】:
-
您能发布更多信息吗?你怎么称呼TVC2?如果您只是将其弹出到视图控制器堆栈中,您如何以及在哪里执行此操作?
-
我推它,我把代码贴在那里。我试过 pushViewController:animated: 和 displayModalViewController:animated: 都清除数据。 (descriptionViewController 将是 TVC2)
标签: iphone objective-c view controller