У меня есть пользовательская ячейка. В этой пользовательской ячейке есть текстовое поле и метка. Я действительно сделал форму с помощью пользовательской ячейки. Пользователь будет вводить свое имя, город, штат , country, dob detail в этом текстовом поле. Теперь, одним нажатием кнопки, я хочу сохранить все эти данные вместе в словаре. Но я не могу понять, как я могу сохранить данные для разных ключей, используя то же текстовое поле, что и он повторно используется. Пожалуйста, помогите с некоторым кодом в объективе c. Спасибо заранее!Сохранение данных, введенных в текстовое поле пользовательских ячеек
0
A
ответ
0
Я даю вам идею, так что вы можете реализовать это
Просто возьмите макрос, как этот #define textFieldTag 1000
Вы повторно используя textfField
право. Так, в cellForRowAtIndexPath
(если ур используя вид таблицы) установите тег textField
как это: cell.textType.tag = indexPath.row + textFieldTag;
затем
доступа к textField
используя делегата
- (void)textFieldDidEndEditing:(UITextField *)textField {
switch (textField.tag - textFieldTag) {
case 0:{
NSString *name = textField.text;
//Take a NSMutableDictionary and add the values over here
break;
}
case 1:
{
NSString *city = textField.text;
break;
}
case 2:
{
NSString *state = textField.text;
break;
}
case 3:
{
NSString *country = textField.text;
break;
}
case 4:
{
NSString *dob = textField.text;
break;
}
default:
break;
}
}
И одно, когда вы нажимаете сохранить или использовать любую кнопку ur для отправки формы, не забудьте закрыть клавиатуру [textField resignFirstResponder];
, в противном случае последнее значение может быть nil.
Спасибо
Смежные вопросы
- 1. Сохранение данных, введенных в текстовое поле extJS
- 2. Сохранение введенных данных в файл
- 3. Отобразить список значений, введенных в текстовое поле
- 4. Сохранение динамически введенных данных в plist
- 5. Как остановить ngRepeat от повторяющихся данных, введенных в текстовое поле?
- 6. Изменение размера изображения из данных, введенных в текстовое поле
- 7. Сохранение данных, введенных пользователем в текстовое поле даже после нажатия кнопки отправки
- 8. Сохранение введенных данных формы в django
- 9. Добавление данных, введенных в текстовое поле в VB.NET2010, в поле базы данных MS-сервера
- 10. Как ограничить количество символов, введенных в текстовое поле в MFC?
- 11. Получение чисел, введенных в текстовое поле в массиве
- 12. сохранение пользовательских данных в php
- 13. Ограничить количество строк, введенных в текстовое поле WPF
- 14. Ограничение символов, введенных в текстовое поле с использованием Javascript
- 15. Определить количество символов, введенных в текстовое поле с C#
- 16. Автоматический вызов специальных символов, введенных в текстовое поле
- 17. динамическое изменение списка на основе значений, введенных в текстовое поле
- 18. Сохранение введенных пользователем данных во внутреннем хранилище
- 19. Как изменить текстовое поле в пользовательских полях?
- 20. GKPlayer - Сохранение пользовательских данных
- 21. Повторное использование пользовательских ячеек
- 22. Сохранение массива 2 в текстовое поле PHP базы данных/MYSQL
- 23. Сохранение значения EditText (текстовое поле) в фрагменте
- 24. Сохранение строк при вставке в текстовое поле
- 25. Сохранение новых введенных данных обратно в базу данных
- 26. Сохранение данных пользовательских полей в Liferay
- 27. сохранение данных в текстовом поле для excel в vb.net
- 28. Таблицы, читающие текстовое поле
- 29. Загрузка данных в текстовое поле
- 30. Как вставить текстовое поле в коллекцию пользовательского интерфейса Просмотр ячеек и сохранение текста в массив?