使用文本字段命名数组? [复制]

Posted

技术标签:

【中文标题】使用文本字段命名数组? [复制]【英文标题】:Naming an array using a textfield? [duplicate] 【发布时间】:2013-12-05 23:14:35 【问题描述】:

在我的应用程序中,人们将文本字段的值保存到一个数组中,然后他们可以通过在 UITableView 中选择一行来加载该数组。他们单击的行对应于一组值。他们可以使用不同视图中的文本字段来命名每个值数组(以及表格视图中的行)。但是,我不知道如何将数组的名称设置为等于文本字段以及如何将其加载到表格视图中。每个数组将包含所有文本字段值(整数值),但他们希望在不同时间将不同的值集放入 texfields 中,然后通过单击表格视图中的一行来加载一个数组(包含文本字段值集)使用他们用来命名数组的另一个视图中的文本字段的名称(该文本字段不会成为数组的一部分,但它将是表格视图中显示的内容以加载与该名称对应的文本字段数组) .

【问题讨论】:

只是……为什么?我认为用户选择变量的名称是不好的设计...... 这是您上一个问题的完全重复。它被关闭是有原因的。再次复制它并不会改变这个原因。改进你的问题,这样你就有更好的机会得到一个好的答案。 【参考方案1】:

如果我正确理解您的目标,我可能会为每个文本字段创建一个带有键的NSDictionary,然后将一个数组存储为每个键的值。因此,您将“John”作为 [34,83​​,29] 的键,然后将“David”作为 [41,65,67] 的键,依此类推。这样您就可以根据文本字段值设置和获取数组。

说实话,这是一种违反直觉的设计。但是,如果您想将一组数组与用户设置的字符串相关联,那可能就是我要开始的地方。

如果这没有帮助(或者如果我误解了您的问题),请尝试提供更多信息和代码来说明您已经拥有的内容以及到目前为止您尝试过的内容。

【讨论】:

【参考方案2】:

如果我理解正确的话,我会这样设计。

创建自定义类继承 UITableViewCell,这些单元格包含您的数据数组。并且还包含您的文本字段的值。

我很难理解你段落的后半部分。

【讨论】:

以上是关于使用文本字段命名数组? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

UIAlertView 错误超出文本字段数组的范围但未使用文本字段

无法在 AIR 中加载的 SWF 中的文本字段上进行复制/粘贴

从文本字段复制值以选择下拉列表[重复]

多个文本字段的 PickerView 只显示一个数组

如何使输入文本字段用*替换任何字符? [复制]

在 swift 中使用 tableview 和数组过滤器自动完成文本字段