Хранение и выборка изображений с текстовыми данными из базы данных (Sqlite-3). - PullRequest
0 голосов
/ 01 декабря 2009

Я новичок в iphone, поэтому, пожалуйста, помогите мне решить мою проблему ... На самом деле, хранение и выборка "изображений" с текстовыми данными из базы данных (Sqlite-3) взломать приложение .. !! Я использую эти данные в таблице поиска .. после получения всех данных, сбой приложения через 2-3 мин. -> Дайте мне знать, каков наилучший способ сохранить или получить данные изображения? -> или я должен сохранить изображение после уменьшения размера, если это то, как уменьшить размер n сохранить данные, которые я в данный момент использую BLOB.

в ожидании быстрого ответа Спасибо ...

1 Ответ

0 голосов
/ 01 декабря 2009

Почему вы храните изображения в виде текста или данных. Если они могут быть сохранены непосредственно в базе данных, используя:

NSData *imgData = UIImagePNGRepresentation(your.image);

sqlite3_bind_blob(insertStmt, 0, [imgData bytes], [imgData length], NULL);

и когда вы хотите получить их, вы можете сделать это как ..

NSData *data = [[NSData alloc] initWithBytes:sqlite3_column_blob(selectStmt, 0) length:sqlite3_column_bytes(selectStmt, 0)];

UIImage *urImg = [UIImage imageWithData:data];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...