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

Objective-C

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

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

18.08.2014, 09:24. Просмотров 547. Ответов 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
Посмотрите здесь:

Objective-C Асинхронный доступ к SQLite
Как сохранить числовые данные, чтобы они были доступны при следующем запуске приложения? Objective-C
Как забрать данные из веб сервиса в SplitView или в storyboard Objective-C
TableView и plist -не отображаются данные Objective-C
Ежедневные данные из интернета в переменную Objective-C
Objective-C Локализация sqlite файла
pushViewController очищает введеные данные Objective-C
Objective-C Как передавать данные между контроллерами Tab Bar-a
Как сохранять и выгружать данные из файловой системы Objective-C
Objective-C Как записать данные в соответствующую категорию с Core Data?
Objective-C NSURLSession, вытаскиваем данные
Как в приложении получать данные, пришедшие по bluetooth/wifi? Objective-C

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
имею ввиду надо сделать так чтобы с бд извлекал данные и прикрепил данные к сообщению чтобы было возможность отправить по почте.
Vorona
Peace 2 all shining faces
666 / 528 / 45
Регистрация: 05.03.2010
Сообщений: 1,271
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
Ответ Создать тему
Опции темы

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