У меня есть массив, возвращенный из веб-службы, содержащий байтовые значения (не в двоичном формате, то есть 0-255).Они представляют собой миниатюру изображения.Мне нужно создать объект NSData из этих значений.Как я могу это сделать?
+ (id) dataWithBytes: (const void *) длина в байтах: (NSUInteger) длина ваш друг:
void bytesToNSDataExample() { unsigned char bytes[] = {'h', 'e', 'l', 'l', 'o'}; NSData *data = [NSData dataWithBytes:bytes length:5]; NSString *string = [[NSString alloc] initWithData:data encoding:NSISOLatin1StringEncoding]; NSLog(@"%@", string); // if data was a image like in your case, you would probably do something like this: NSImageRep *imgRep = [NSBitmapImageRep imageRepWithData:data]; }