我有表格单元格视图,每个单元格必须用来表示用户选择器的输出。
表格单元格视图有两个标签和一个按钮。按钮是当然要调用选择器。(小右箭头)
第一个标签我需要返回单元格行的编号吗?
第二个标签需要返回用户的选择器选择。
这是我在我的选择器实现方法文件中为用户选择的选择器提供的按钮:
-(IBAction)buttonPressed
{
NSInteger suitRow = [doublePicker selectedRowInComponent:
kSuitComponent];
NSInteger numberRow = [doublePicker selectedRowInComponent:
kNumberComponent];
NSString *suit = [suitTypes objectAtIndex:suitRow];
NSString *number = [numberTypes objectAtIndex:numberRow];
This is where i need to put suit and number into array?
i also want to return the row number?
}
所以我需要保存这两个值并将它们返回到我的其他视图?
答案 0 :(得分:0)
由于您正在编辑现有行,因此可能已创建数组中的对象。因此,您应该将此对象传递给选取器视图控制器,并在上面的操作中对其进行编辑。当您返回表格视图时,可能需要致电reloadData
使用选择器作为单元格中字段的编辑视图,可能值得在同一视图中编辑单元格。这样可以将所有内容保存在同一个控制器上并简化代码,因为您知道正在编辑哪个项目。