Como faço para obter uma imagem da biblioteca de fotos do iOS e exibi-la no UIWebView

Eu vi muitos exemplos onde você usa oUIImage para produzir uma imagem. Eu gostaria que a saída fosse definida para umUIWebView porque eu quero colocar algumas formatações HTML adicionais em torno da imagem.

Eu quero que a biblioteca de fotos retorne o caminho relativo de uma imagem armazenada no dispositivo iOS, para que eu possa colocar isso no atributo 'src' da tag HTML 'img'.

Isso é possível?

Editar 1

Eu tive que modificar meu código para o que eu queria, mas isso não parece funcionar.

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    //Get Image URL from Library
    NSURL *urlPath = [info valueForKey:UIImagePickerControllerReferenceURL];
    NSString *urlString = [urlPath absoluteString];
    NSLog(urlString);

    NSURL *root = [[NSBundle mainBundle] bundleURL];
    NSString *html;
    html = @"<img src='";
    html = [html stringByAppendingString:urlString];
    html = [html stringByAppendingString:@"' />"];
    [MemeCanvas loadHTMLString:html baseURL:root];

    [picker dismissViewControllerAnimated:YES completion:^{}];
}

Eu sou capaz de registrar a URL da biblioteca de ativos, mas não parece ser exibida a imagem naUIWebView. Eu não sei o que eu preciso mudar o baseURL para.

Qualquer ajuda apreciada.

Editar 2

eu mudeiUIImagePickerControllerReferenceURL paraUIImagePickerControllerMediaURL e agora ele falha porque não gosta quando eu o adiciono a uma string comstringByAppendingString:urlString

Isso me dá o erro:

Encerrando o aplicativo devido à exceção não detectada 'NSInvalidArgumentException', motivo: '*** - [__ NSCFConstantString stringByAppendingString:]: nil argument'

Você sabe o que poderia estar causando isso?

questionAnswers(5)

yourAnswerToTheQuestion