У меня есть sqlite, реализованный в моем проекте xcode. Он получает свои данные от UITextField
. Существует texField
, который добавляется программно каждый раз, когда пользователь нажимает button
. Я буду воссоздать «тот же» textField
. (Вид.) Как я могу получить данные textField's
в файл sqlie?Добавить Программируемый текст textField в базу данных sqlite
SQLite
Созданный в Терминале
CREATE TABLE myDB(myDBID integer primary key, first text, second text);
Objective C
NSString *query = [NSString stringWithFormat:@"insert into myDB values(null, '%@', '%@')", self.textView1.text, self.textView2.text];
[self.dbManager executeQuery:query];
//IBAction:
UITextField *text = [[UITextField alloc] initWithFrame:frame];
[self.view addSubview:text];
Как я могу добавить программно добавил textField's
текст в базу данных sqlite
?
Update
В основном TextFields добавляются программно с IBAction. То, что я пытаюсь сделать, - получить текст textFields и добавить его в sqlite. Я не могу просто добавить его следующим образом:
@"insert into myDB values(null, '%@', '%@')", self.textView1.text, self.textView2.text];
, потому что я не знаю, сколько TextFields там будет, и поэтому я не знаю, сколько полей я должен создать в SQLite. (Поля значения - первый текст, второй текст
?? Вы извлекаете данные из текстового поля и делаете INSERT или UPDATE в БД. Что за вопрос?? –
Я не знаю, сколько текстовых полей будет, так что я могу сделать для файла sqlite? В файле sqlite есть 2 текстовых ввода («первый текст, второй текст»). –
Мне кажется, что этот вопрос не имеет ничего общего с текстовыми полями. Мы не знаем, что вы делаете с данными, которые вы вложили в файл SQLite, поэтому мы не можем советовать вам, как вставить его. –