2013-04-10 6 views
0

Я работаю над приложением, где мне нужно разобрать и отобразить данные в приложении.Извлечь изображение из NSData

Я получаю данные изображения в виде NSData который я кодирования и преобразования в UIImage, так что он может быть отображен на UIImageView, но что-то не так, и не отображается изображение.

Ниже приводится код, который я сделал,

NSData *requestdata = [[[self.resultArray objectAtIndex:indexPath.row] objectForKey:@"profile_image"] dataUsingEncoding:NSUTF8StringEncoding]; 
// NSLog(@"Data is::%@",requestdata); 
UIImage* image = [[UIImage alloc] initWithData:requestdata]; 
[cell.profilePic setImage:image]; 

ответ

1

С этим кодом вы не кодировать - декодировать ничего. Если вы имеете в виду, что изображения закодированы с помощью base64 (наиболее распространенные для изображений в json). Затем вы должны декодировать их перед началом изображения.

Убедитесь, что они кодируются, и если они вы можете попытаться расшифровать с категориями NSData со следующей страницы

http://www.cocoawithlove.com/2009/06/base64-encoding-options-on-mac-and.html

Смежные вопросы