Форум программистов, компьютерный форум CyberForum.ru

Objective-C

Войти
Регистрация
Восстановить пароль
 
nurkamol
2 / 2 / 0
Регистрация: 23.06.2010
Сообщений: 33
#1

SQLite вывезка данные и выложить извлеченные данные к MessageUI - Objective-C

18.08.2014, 09:24. Просмотров 554. Ответов 3
Метки нет (Все метки)

Всем привет господа.
У меня есть проблемка что не смог сделат, может кто нибудь поможет.

вот код

Кликните здесь для просмотра всего текста
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
#import "EditInfoViewController.h"
#import "DBManager.h"
 
@interface EditInfoViewController ()
@property (nonatomic, strong) DBManager *dbManager;
 
-(void)loadInfoToEdit;
@end
 
 
@implementation EditInfoViewController
 
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
    }
    return self;
}
 
- (void)viewDidLoad
{
    [super viewDidLoad];
 
    self.txtFirstname.delegate = self;
    self.txtLastname.delegate = self;
    self.txtAge.delegate = self;
    
    self.dbManager = [[DBManager alloc] initWithDatabaseFileName:@"db.sql"];
    
    if (self.recordIDToEdit != -1)
    {
        [self loadInfoToEdit];
    }
}
 
- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
}
 
#pragma mark - TextField Delegate Method
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
    [textField resignFirstResponder];
    return YES;
}
 
#pragma mark - Action Method
- (IBAction)saveInfo:(id)sender
{
    NSString *query;
    
    if (self.recordIDToEdit == -1)
    {
        query = [NSString stringWithFormat:@"insert into peopleInfo values(null, '%@', '%@', %d)", self.txtFirstname.text, self.txtLastname.text, [self.txtAge.text intValue]];
    }
    else
    {
        query = [NSString stringWithFormat:@"update peopleInfo set firstname='%@', lastname='%@', age=%d where peopleInfoID=%d", self.txtFirstname.text, self.txtLastname.text, self.txtAge.text.intValue, self.recordIDToEdit];
    }
    
    
    
    NSLog(@"The query is: %@",query);
    
    [self.dbManager executeQuery:query];
    
    if (self.dbManager.affectedRows != 0) {
        NSLog(@"Query was executed successfully. Affacted rows = %d", self.dbManager.affectedRows);
        
        [self.delegate editingInfoWasFinished];
        
        [self.navigationController popViewControllerAnimated:YES];
    }
    else
    {
        NSLog(@"Could not execute the query");
    }
}
 
#pragma  mark - Private Method
-(void)loadInfoToEdit
{
    NSString *query = [NSString stringWithFormat:@"select * from peopleInfo where peopleInfoID=%d",self.recordIDToEdit];
    
    NSArray *results = [[NSArray alloc] initWithArray:[self.dbManager loadDataFromDBWithQuery:query]];
    
    self.txtFirstname.text = [[results objectAtIndex:0] objectAtIndex:1];
    self.txtLastname.text = [[results objectAtIndex:0] objectAtIndex:2];
    self.txtAge.text = [[results objectAtIndex:0] objectAtIndex:3];
}
@end


есть уже create, update, delete, но вот не знаю как можно реализовать введенную инфо прикрепить к сообщению в качестве отправке.
советы или направлении дайте чтобы реализовать, спасибо большое.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.08.2014, 09:24     SQLite вывезка данные и выложить извлеченные данные к MessageUI
Посмотрите здесь:

NSURLSession, вытаскиваем данные - Objective-C
Все попытки добавления данных в виде addObject - безуспешны, массив остается пустой, хотя данные которые пытаемся туда добавить -...

TableView и plist -не отображаются данные - Objective-C
Учусь писать приложения по книге Д.Пайлон, Т.Пайлон "Программируем для iphone и ipad". В текущем приложении Drink Mixer не отображаются...

Ежедневные данные из интернета в переменную - Objective-C
Всем привет, сегодня столкнулся с проблемой. Хотел написать калькулятор валют, а именно чтобы при вводе допустим 3 долларов показывал...

pushViewController очищает введеные данные - Objective-C
Доброй ночи. Нажимаю на кнопку, push'ем открываю новое окно. на этом окне есть textedit в который я ввожу данные. затем нажимаю в...

Как сохранять и выгружать данные из файловой системы - Objective-C
Перелопатил кучу статей в гугле, но четкого понимания так и не появилось. Допустим, мне нужно в приложении загрузить картинку с...

Как записать данные в соответствующую категорию с Core Data? - Objective-C
У меня есть Table View, где перечислены каталоги (Английский, Испанский, Китайский). Зайдя в каталог, я могу создать новую запись ( за это...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
glvrzzz
95 / 71 / 12
Регистрация: 12.12.2012
Сообщений: 214
18.08.2014, 14:13     SQLite вывезка данные и выложить извлеченные данные к MessageUI #2
Цитата Сообщение от nurkamol Посмотреть сообщение
есть уже create, update, delete, но вот не знаю как можно реализовать введенную инфо прикрепить к сообщению в качестве отправке.
советы или направлении дайте чтобы реализовать, спасибо большое.
шта?
nurkamol
2 / 2 / 0
Регистрация: 23.06.2010
Сообщений: 33
18.08.2014, 16:34  [ТС]     SQLite вывезка данные и выложить извлеченные данные к MessageUI #3
имею ввиду надо сделать так чтобы с бд извлекал данные и прикрепил данные к сообщению чтобы было возможность отправить по почте.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.08.2014, 03:49     SQLite вывезка данные и выложить извлеченные данные к MessageUI
Еще ссылки по теме:

Как передавать данные между контроллерами Tab Bar-a - Objective-C
Как передавать данные между контроллерами Tab Bar и отслеживать нажатие кнопки например в первом контроллере чтоб менять badge второго Есть...

Как в приложении получать данные, пришедшие по bluetooth/wifi? - Objective-C
Я не имею опыта сетевого программирования, но хотел бы внедрить в своё приложение возможность получать данные пришедшие по bluetooth/wifi....

Как забрать данные из веб сервиса в SplitView или в storyboard - Objective-C
Есть следующая задача - необходимо забрать данные из веб сервиса, далее в зависимости от типа сообщения открывать разные view. Если есть...

Как сохранить числовые данные, чтобы они были доступны при следующем запуске приложения? - Objective-C
Когда обдумывал High score для игры, столкнулся с проблемой: переменные каждый раз обнуляются при перезапуске приложения? Можно их как-то...

Асинхронный доступ к SQLite - Objective-C
Собственно, сабж. Я знаю, что SQLite не поддерживает много поточность, и нужно использовать локи. Но вот как будет правльно организовать...

Локализация sqlite файла - Objective-C
Здравствуйте, делаю локализацию своего приложения, со строками все ок, а вот с базой данной проблема, справа в файл менеджере на файле базы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,276
19.08.2014, 03:49     SQLite вывезка данные и выложить извлеченные данные к MessageUI #4
я не понимаю на каком языке вы разговариваете, но все же скажите, вы этот код сами писали или где-то бездумно содрали?

Если я не ошибаюсь, то уже реализован метод loadInfoToEdit, в котором достаются записи из базы данных по предикату и дальше что-то куда-то присваивается в поля self.txtFirstname.text, self.txtLastname.text, self.txtAge.text.

Вопрос так и остался открытым, что именно нужно сделать, достать записи из базы или отправить их по имейлу?
Первое вроде готово, тогда если вопрос в отправке имейла, то зачем нужен кусок кода, который работает с БД?
Yandex
Объявления
19.08.2014, 03:49     SQLite вывезка данные и выложить извлеченные данные к MessageUI
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru