I have such Hex code 89504e470d0a1a0a0000000d49484452000001000000010008060000005c72a8
теперь этот шестнадцатеричный код является кодом некоторого изображения. что я знаю, теперь я хочу показать это изображение в imageView. Я не знаю, как это сделать, потому что, когда я конвертирую этот Hex в NSData и пытаюсь преобразовать эти данные в изображение и когда я показываю это изображение. изображение не показывается.
Может кто-нибудь сказать мне, как это сделать?
// Это первая часть, т. Е. Преобразование изображения в гекс *
UIImage *img = [UIImage imageNamed:@"image.png"];
NSData *data1 = UIImagePNGRepresentation(img);
// NSLog (@ "data is% @", data1);
const unsigned *tokenBytes = [data1 bytes];
NSString *hexToken = [NSString stringWithFormat:@"%08x%08x%08x%08x%08x%08x%08x%08x",
ntohl(tokenBytes[0]), ntohl(tokenBytes[1]), ntohl(tokenBytes[2]),
ntohl(tokenBytes[3]), ntohl(tokenBytes[4]), ntohl(tokenBytes[5]),
ntohl(tokenBytes[6]), ntohl(tokenBytes[7])];
NSLog(@"hexToken is %@",hexToken);