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

Работа с sqlite - Программирование iOS

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS Интерфейс без Storyboard для новичка http://www.cyberforum.ru/ios-dev/thread879360.html
Добрый день! Находясь сейчас в самом начале своего пути iOS-разработчика, просматриваю довольно много разных уроков, статей, и вижу, что большинство из них (что касается разработки UI)...
Программирование iOS UIWebView target="_blank" Добрый день! Как в UIWebView перехватить нажатие на ссылку с таргетом для нового окна? В - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request... http://www.cyberforum.ru/ios-dev/thread877164.html
oAuth 2.0 Google застрял с получением кода Программирование iOS
Доброе время суток. застрял с получением кода после того как через вебВью залогинился и разрешил доступ к данным вот этот редирект redirect_uri=urn:ietf:wg:oauth:2.0:oob работает нормально...
Программирование iOS Тестинг на айпаде приложения для айфона
Добрый день! Можно ли тестить приложение для айфона на айпаде, но чтоб размер экрана приложения был как у iPhone 5?
Программирование iOS Бесплатно разместим обзор вашего приложения http://www.cyberforum.ru/ios-dev/thread873285.html
Доброго времени суток, уважаемые разработчики приложений для мобильный устройств! Мы - охотники за интересными приложениями для iPhone и iPad. На своем официальном сайте http://storios.ru мы...
Программирование iOS Разработка программы для IOS, связь по каналу Bluetooth Здравствуйте! Необходимо разработать приложение для IOS (только программную часть). Синхронное, удаленное управление (снятие показаний с датчиков, регулировка их) термостатами (2-3 шт.) по каналу... подробнее

Показать сообщение отдельно
Noobass
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 100

Работа с sqlite - Программирование iOS

27.05.2013, 12:18. Просмотров 1364. Ответов 15
Метки (Все метки)

Привет, ребята. У меня тут возник затык. Решил написать приложение-тест, в котором пользователь отвечает на вопросы, набирает баллы за правильные ответы и пр. Так вот, я решил вопросы и ответы запихнуть в базу данных. Создал базу .sqlite, создал там таблицу с вопросами и ответами. Я не могу понять почему, но моя функция, которая "вытягивает" вопросы из таблицы, не работает. Вот код:

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
-(NSMutableArray*) getQuestion
{
 
    NSMutableArray *questionsArray = nil;
    sqlite3_stmt* question;
    char *error;
    NSString* questionGet;
    
    id dataBasePath = [[NSBundle mainBundle] pathForResource:@"FOOTBALL" ofType:@"sqlite3"];
    const char dbPath = [dataBasePath UTF8String];
    if(sqlite3_open(dbPath, &_myBase) == SQLITE_OK)
    {
        questionGet = [NSString stringWithFormat:@"SELECT Questions FROM QuestionsAndAnswers"];
        if (sqlite3_prepare_v2(_myBase, [questionGet UTF8String], -1, &question, NULL ) == SQLITE_OK)
        {
            questionsArray = [[NSMutableArray alloc] init];
        // NSLog(@"Setup row inserted %i" ,cnt);
            while(sqlite3_step(question) == SQLITE_ROW)
            {
                [questionsArray addObject:[NSString stringWithUTF8String:(char*)sqlite3_column_text(question, 0)]];
            }
            
        }
        else
        {
            NSLog(@"Error: %s", error);
            NSLog(@"SQL: %s", [questionGet UTF8String]);
        }
    }
    else
    {
        NSLog(@"Error: %s", error);
        NSLog(@"SQL: %s", [questionGet UTF8String]);
    }
    sqlite3_finalize(question);
    sqlite3_close(_myBase);
    return [questionsArray autorelease];
}
Ребятки, уповаю на ваше милосердие, и очень надеюсь, что вы мне поможете. Искал похожую тему на форуме, и того, что мне нужно, не нашел. Заранее спасибо за помощь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru