【发布时间】:2014-06-24 12:57:44
【问题描述】:
已经设法使用 tableview 将输入文本从第一个 VC 传递到第二个 VC。 第一个VC没有tableview。
第一个 VC: UItextField - 用户输入一些名字。 UIButton *add - 带segue的按钮(prepareForSegue)
第二个VC: TableView 使用 prepareForSegue 显示来自第一个 VC 的输入文本
问题: Tableview 当时只显示一行,所以当我单击返回输入另一个名称并单击添加按钮时,tableview 显然会被重置并且不记得第一次输入的文本。那么如何让 tableview 记住名称并将其放在其他行中。我不知道我应该在 prepareForSegue 中键入代码,还是在第一个 VC 中进行委托。请详细说明。非常感谢。
【问题讨论】:
-
我唯一的问题是第二个 VC 不“记住”输入文本,只需将它们添加到数组中。
-
输入文本/prepareForSegue/SecondVC/NSMutableArray/myCell.textLabel.text = array [indexPath.row]; - 这是输入文本的路径,NSMutableArray 中已经有输入文本
标签: ios iphone objective-c uitableview uiviewcontroller