Я загрузил gif-изображение в объект NSData (я проверил содержимое объекта NSData и он определенно заселен). Теперь я хочу загрузить это изображение в свой UIWebView. Я пробовал следующее:
[webView loadData:imageData MIMEType:@"image/gif" textEncodingName:nil baseURL:nil];
но я получаю пустой UIWebView. Загрузка изображения с одного и того же URL-адреса работает отлично:
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:imageUrl]];
[imageView loadRequest:request];
Нужно ли мне указывать textEncodingName, или я делаю что-то еще не так?
Я хочу загрузить изображение вручную, чтобы я мог сообщить о прогрессе пользователю, но это анимированный gif, поэтому, когда это будет сделано, я хочу показать его в UIWebView.
Изменить: Возможно, мне нужно каким-то образом обернуть изображение в HTML? Есть ли способ сделать это, не сохраняя его на диске?