Ios5 iOS获取UITableViewCells中控件的值

Ios5 iOS获取UITableViewCells中控件的值,ios5,uitableview,uisegmentedcontrol,Ios5,Uitableview,Uisegmentedcontrol,所以,我对iOS(PHPDev)有点不屑一顾。我在UIViewController中有一个UITableView。单元由三个不同的自定义原型单元中的任意一个组成。加载的单元格基于加载问题和类型的服务。一个有一个分段控件,有2个选项,另一个有8个选项,第三个有一个UITextView来接收注释。这基本上是一项调查。我可以在控件被应答时获取它们的值,但我希望能够在“submitResponses()”方法作为附加到“Submit”按钮的操作被调用时收集它们 有什么想法吗?我应该用另一种方式来处理这件

所以,我对iOS(PHPDev)有点不屑一顾。我在UIViewController中有一个UITableView。单元由三个不同的自定义原型单元中的任意一个组成。加载的单元格基于加载问题和类型的服务。一个有一个分段控件,有2个选项,另一个有8个选项,第三个有一个UITextView来接收注释。这基本上是一项调查。我可以在控件被应答时获取它们的值,但我希望能够在“submitResponses()”方法作为附加到“Submit”按钮的操作被调用时收集它们

有什么想法吗?我应该用另一种方式来处理这件事吗

这样做的“正确”方法肯定是在输入数据时收集数据


您建议的方法的最大问题之一是,对于较大的表,它根本不起作用,因为如果表视图单元格不在屏幕上,您就无法访问它或它包含的控件/视图(甚至可能还不存在!)

好的,明白了。喜欢大喊大叫吗?生我的气?哈哈,不管怎样,这是不可能的吗?我想我会在按下答案时将其挂起,将其弹出到一个数组中,然后在“提交”时循环通过该数组进行验证。但是仅仅是为了踢,你怎么才能确定“正确”的方式呢?哈哈,不,不要大喊大叫!通常创建变量,并在创建每个值时将其保存到这些变量中。在本例中,我将创建三个适当的变量(bool或int、int或表示分段控件值的字符串,以及NSString)。点击submit时,只需查看保存在变量中的信息,不必担心表单。