UITableViewCell文本等于数组

时间:2013-11-29 21:18:07

标签: ios objective-c uitableview

我正在制作代码,我保存了一个充满文本字段的数组。用户将文本字段保存到数组,然后将有一个包含所有不同文本字段值的数组字典。当他们将文本字段保存到数组时,他们会将名称输入另一个文本字段。如何在视图控制器中加载要加载的数组的名称,以便在单击某行时与该数组关联的文本字段将加载?用于命名数组的表视图,文本字段和文本字段都位于不同的视图中。如果这有帮助,我正在使用界面构建器。

NSArray *strings = @[self.normalWage.text, self.overtimeWage.text,
      self.mondayNormalTime.text, self.mondayOverTime.text, self.tuesdayNormalTime.text, 
      self.tuesdayOverTime.text, self.wednesdayNormalTime.text, 
      self.wednesdayOverTime.text, self.thursdayNormalTime.text, 
      self.thursdayOverTime.text, self.fridayNormalTime.text, self.fridayOverTime.text, 
      self.saturdayNormalTime.text, self.saturdayOverTime.text, 
      self.sundayNormalTime.text, self.sundayOverTime.text, self.bonusMoney.text];

NSDictionary *dictionary = @{ @"myNumbers" : strings };

    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:strings forKey:@"myNumbers"];
[defaults synchronize];

1 个答案:

答案 0 :(得分:0)

你有一个数组字典。我假设字典键是数组名称。 在表视图中显示数组的名称(您可以使用字典的allKeys属性获取它们。您可以按名称对数组进行排序以提高可读性。一旦用户选择单元格,则传递文本字段视图控制器数组,并在viewDidLoad中填充数组中的数据。