2013-12-05 5 views
-3

В моем приложении люди сохраняют значение текстовых полей в массив, который они могут затем загрузить, выбирая строку в UITableView. Строка, на которую они нажимают, соответствует массиву значений. Они могут называть каждый массив значений (и, следовательно, строку в представлении таблицы), используя текстовое поле в другом представлении. Тем не менее, я не знаю, как установить имя массива равным текстовому полю и как я делаю эту загрузку в виде таблицы. Каждый массив будет содержать все значения текстовых полей (целочисленные значения), но они захотят поместить разные наборы значений в текс-поля в разное время, а затем загрузить массив (содержащий набор значений текстового поля), щелкнув по строке в виде таблицы с именем из текстового поля в другом представлении, которое они использовали для обозначения массива (это текстовое поле не будет частью массива, но будет отображаться в представлении таблицы для загрузки массива текстовых полей, соответствующих этому имени) ,Именование массива с помощью текстового поля?

+0

Просто ... почему? Я бы счел плохим дизайн для пользователя, чтобы выбрать имя ВАШИХ переменных ... – Groot

+1

Это точный повтор предыдущего вопроса. Он был закрыт по какой-то причине. Дублирование его снова не изменяет этой причины. Улучшите свой вопрос, чтобы у вас был лучший шанс получить хороший ответ. – rmaddy

ответ

0

Если я правильно понимаю вашу цель, я бы сделал NSDictionary с ключами для каждого из текстовых полей, а затем сохранил массив в качестве значения для каждого из этих ключей. Таким образом, у вас будет «Джон» в качестве ключа для [34,83,29], а затем «Дэвид» в качестве ключа для [41,65,67] и так далее. Таким образом, вы можете установить и получить массивы на основе значений текстового поля.

Это, скорее, контр-интуитивный дизайн, если честно. Но если вы хотите связать набор массивов с пользовательскими строками, это, вероятно, я начну.

Если это не помогает (или если я не понимаю ваш вопрос), попробуйте предоставить дополнительную информацию и код для того, что у вас уже есть, и то, что вы пробовали до сих пор.

0

Способ, которым я бы это разработал, если я правильно понимаю вас.

Создает пользовательские классы подкласса UITableViewCell, и эти ячейки содержат массив ваших данных. а также значение вашего текстового поля.

У меня возникли трудности с пониманием второй половины вашего абзаца.

Смежные вопросы