2012-06-16 19 views
9

Tengo un archivo almacenado en un servidor como NSData. Estoy obteniendo los datos del servidor (No hay problema con esto). A continuación, intento QLPreviewController para presentar el archivo. Parece que no puedo entender cómo hacer que este paso funcione.QLPreviewController con NSData?

Implementé QLPreviewController, configuré mi fuente de datos y delegué, y presenté el controlador de vista previa modalmente. Sin embargo, parece que todo lo que está funcionando funciona. No puedo encontrar la forma de implementar correctamente previewController:previewItemAtIndex: usando mi NSData. Alguna sugerencia/ejemplo?

+1

Es necesario escribir en un archivo y luego devolver el la URL del archivo de vuelta. Así fue como lo usé. – user523234

+0

Ah ... gracias. –

Respuesta

2

QLPreviewController solo funciona con URL de archivos. :(

@property (sólo lectura) NSURL * previewItemURL;.

El valor de esta propiedad debe ser un tipo de archivo URL