我正在制作代码,我保存了一个充满文本字段的数组。用户将文本字段保存到数组,然后将有一个包含所有不同文本字段值的数组字典。当他们将文本字段保存到数组时,他们会将名称输入另一个文本字段。如何在视图控制器中加载要加载的数组的名称,以便在单击某行时与该数组关联的文本字段将加载?用于命名数组的表视图,文本字段和文本字段都位于不同的视图中。如果这有帮助,我正在使用界面构建器。
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];
答案 0 :(得分:0)
你有一个数组字典。我假设字典键是数组名称。
在表视图中显示数组的名称(您可以使用字典的allKeys
属性获取它们。您可以按名称对数组进行排序以提高可读性。一旦用户选择单元格,则传递文本字段视图控制器数组,并在viewDidLoad
中填充数组中的数据。