Вопросы по теме 'fmdb'

Передача массива в предложение sqlite WHERE IN через FMDB?
Можно ли передать массив оператору SELECT … WHERE … IN через FMDB? Я попытался взорвать массив следующим образом: NSArray *mergeIds; // An array with NSNumber Objects NSString *mergeIdString = [mergeIds componentsJoinedByString:@","]; NSString...
13096 просмотров
schedule 28.06.2022

Чтение и запись NSDate в базу данных sqlite через FMDatabase
У меня есть сомнения, можно ли NSDate напрямую хранить или читать из базы данных с помощью FMDatabase или нет. Согласно моим исследованиям, FMDatabase считывает дату из записи, ожидая, что этот кортеж будет двойным значением . FMDatabase...
3040 просмотров
schedule 28.03.2022

Вставка FMDB с автоинкрементом
Я пытаюсь понять это некоторое время, но я не могу найти решение. У меня есть таблица, которая была создана как: [db executeUpdate:@"CREATE TABLE 'MEDIA' (identifier INTEGER PRIMARY KEY AUTOINCREMENT, taskIdentifier INTEGER, type INTEGER, data...
3256 просмотров
schedule 31.03.2022

FMDB, GCD против NSOperationQueue
У меня есть много данных, которые мне нужно вставить в две таблицы для моей базы данных sqlite. Я хочу поставить эту работу на задний план. Мой поток в основном выглядит так: (псевдокод) while (files in database are not parsed) { if (fileType...
966 просмотров
schedule 24.04.2024

FMDB SQLite не отображается на моем устройстве
Опять же, мне нужна чья-то помощь. Я следую приведенному ниже руководству по подключению SQLite с оболочкой FMDB: http://www.icodeblog.com/2011/11/04/simple-sqlite-database-interaction-using-fmdb/ В приведенном выше руководстве все (создание...
1025 просмотров
schedule 07.02.2022

Sqlite fmdb lib дублирует символ для armv7
Я получаю эту ошибку при попытке построить Xcode 4.5 на основе iOS 6 SDK повторяющийся символ _main в:...
1454 просмотров
schedule 19.02.2022

FMDB ios нет такой таблицы
У меня проблема с проектом sqlite, который я делаю, я использую FMDB, я следую простому примеру, но он не работает. И не могу найти ошибку. Я сделал свою схему базы данных из терминала, я поместил в нее некоторые данные. Я очень новичок в ios dev,...
7728 просмотров
schedule 28.08.2023

Невозможно вставить в базу данных SQLITE с оболочкой FMDB
Я новичок в разработке IOS, поэтому я слежу за этим руководство Как упоминалось в этом руководстве, я создал свою базу данных с помощью командной строки SQLITE, создал свои таблицы и затем импортировал базу данных в свой проект XCode 4.6,...
1007 просмотров
schedule 27.12.2022

FMDatabase.h не найден при использовании библиотеки route-me
Итак, я пытаюсь использовать виджет route-me в своем приложении, но xcode продолжает жаловаться, что не может найти FMDatabase.h, но он включен в проект (хотя и в рамках другого проекта, который включен в мой проект). Я скопировал, как был создан...
2892 просмотров
schedule 02.04.2024

Как изменить максимальную глубину дерева выражений SQLite с помощью FMDB SDK?
Я использую FMDB для реализации приложений на основе SQLite, которым мне нужно вставить большой объем данных в SQLite, скажем, 1000 строк данных, но я не хочу вставлять их один за другим, я просто хочу сделать это с помощью одного запрос, это...
845 просмотров
schedule 11.05.2022

FMDB - улучшить скорость FMResultSet
Этот код выполняется очень долго. У меня около 100 000 записей. Каждый шаг занимает примерно одинаковое количество времени... получить результат из FMResultSet и прочитать его в 3 массива. Я попытался использовать два оператора select. Один, чтобы...
1327 просмотров
schedule 04.11.2022

Как сохранить и получить NSdata в sqlite через FMDB
Как я могу сохранить NSData в sqlite, я использую оболочку FMDB для сохранения данных. Ниже приведен код, который я пробовал до сих пор Для сохранения NSData *data = [NSKeyedArchiver archivedDataWithRootObject:model.expertArray];;...
10223 просмотров
schedule 05.01.2024

FMDatabase: подключить БД, сделанную заранее
Я заранее создал файл базы данных sample.db с помощью терминала и добавил файл в проект. Но приложение создает файл базы данных с нуля, вместо того, чтобы ссылаться на добавленную базу данных. Как мне нужно исправить, чтобы ссылаться на базу данных...
60 просмотров
schedule 26.07.2022

Приложение FMDB замораживает при выполнении запроса на обновление
Я использую FMDatabaseQueue, чтобы иметь возможность работать с fmdb с помощью GCD. Но НОД не помогает. Когда я пытаюсь выполнить любой запрос на выполнение обновления несколько раз в один момент, я получаю зависание приложения. Чтобы улучшить...
348 просмотров
schedule 15.05.2024

Словарь не может быть соединен с Objective-C -> Проблемы в Swift
Я перенес некоторый код Objective-C в Swift, и я пытаюсь получить набор результатов в виде словаря, а затем упаковать каждый словарь (эквивалентный строке из БД) в массив. Но я получаю это сообщение об ошибке «Словарь не может быть соединен с...
2280 просмотров
schedule 14.04.2023

FMResultSet возвращает ноль в другом ViewController
Я использую оболочку FMDB для своей базы данных. Я могу получать данные с помощью FMResultSet, но когда я пытаюсь вернуть FMResultSet другому ViewController, он возвращает nil. Я вызываю свою базу данных отсюда var resultSet: FMResultSet! =...
325 просмотров
schedule 07.03.2024

SELECT * ведет себя странно — Swift SQLite FMDB
У меня есть таблица TEST, которая ведет себя странно. Он просто состоит из двух целых чисел: ID (автоматическое увеличение) и LOCATIONSELECTED. Таблица заполнена 1, 99 2, 100 3, 101 etc Если я попытаюсь найти LOCATIONSELECTED, используя...
685 просмотров
schedule 25.01.2024

semaphore_wait_trap блокирует пользовательский интерфейс
Пользовательский интерфейс моих приложений зависает из-за semaphore_wait_trap . Я не знаю, как это отследить. Я проверил, обновляю ли я какой-либо пользовательский интерфейс из фонового потока. Но так и не нашел. Вот трассировка стека....
3245 просмотров

неожиданно обнаружил nil при распаковке необязательного значения: Swift - FMDB - executeQuery
Я новичок в Swift, FMDB и разработке в целом, и я получаю фатальную ошибку во время выполнения: unexpectedly found nil while unwrapping an Optional Value. Ошибка возникает в строке executeQuery Первоначальная попытка и соответствующий код:...
710 просмотров
schedule 27.07.2022

Использование FMDB: как получить доступ к sqlite в основном и фоновом потоках одновременно
В фоновом потоке вставка массива данных (более 10 000 записей) с использованием FMDatabaseQueue FMDatabaseQueue *queue = [FMDatabaseQueue databaseQueueWithPath:[self dbPath]]; queue inTransaction:^(FMDatabase *db) { for (NSDictionary...
189 просмотров
schedule 28.06.2022