¿Cómo obtengo una imagen de la biblioteca de fotos de iOS y la muestro en UIWebView?

He visto muchos ejemplos donde usas elUIImage para dar salida a una imagen. Me gustaría que la salida se establezca en unaUIWebView porque quiero poner algún formato HTML adicional alrededor de la imagen.

Quiero que la biblioteca de fotos devuelva la ruta relativa de una imagen almacenada en el dispositivo iOS, de modo que pueda poner eso en el atributo 'src' de la etiqueta HTML 'img'.

es posible?

Editar 1

Tuve que modificar mi código para lo que quería pero esto no 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:^{}];
}

Soy capaz de registrar la URL de la biblioteca de recursos, pero no parece que se muestre la imagen en laUIWebView. No sé a qué necesito cambiar la baseURL.

Cualquier ayuda apreciada.

Editar 2

CambiéUIImagePickerControllerReferenceURL aUIImagePickerControllerMediaURL y ahora se bloquea porque no me gusta cuando lo agrego a una cadena constringByAppendingString:urlString

Me da el error:

Aplicación finalizada debido a la excepción no detectada 'NSInvalidArgumentException', razón: '*** - [__ NSCFConstantString stringByAppendingString:]: nil argumento'

¿Sabes lo que podría estar causando esto?

Respuestas a la pregunta(5)

Su respuesta a la pregunta