Отображение изображения из базы данных MySQL на iPhone UITableView - PullRequest
0 голосов
/ 21 июля 2010

У меня есть некоторые данные изображения, хранящиеся в формате BLOB в базе данных MySQL, я получаю строковые и целочисленные данные, но для изображения они не отображаются.Я также попытался использовать UIImageView, но он не работает.

Может кто-нибудь опубликовать код для отображения данных изображения в UITableView.NSData -> UIImage -> отображение изображения.

Спасибо

1 Ответ

0 голосов
/ 21 июля 2010

С учетом объекта NSData data, где данные представляют собой поддерживаемый UIImage тип изображения (PNG, JPG, ...)

/* These two are what I assume you start with */
char *rawData = [self getRawDataFromDB];
int rawDataLength = [self getLengthOfRawData];

/* To convert that to an image... */
UIImage *image = [UIImage imageWithData:[NSData dataWithBytes:rawData length:rawDataLength]];

Как только у вас будет изображение, добавьте его в свой UITableViewDataSource's tableView:cellForRowAtIndexPath:

[[cell imageView] setImage: image];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...