2012-06-16 14 views
9

Mam plik przechowywany na serwerze pod numerem NSData. Pobieram dane z serwera (bez problemu). Następnie próbuję QLPreviewController, aby zaprezentować plik. Nie mogę się domyślić, jak zrobić ten krok.QLPreviewController z NSData?

Zaimplementowałem QLPreviewController, ustawiłem moje źródło danych i deleguję, i prezentuję modalnie previewController. Wszystko, co wydaje się działać, jednak nie mogę się dowiedzieć, jak poprawnie wdrożyć previewController:previewItemAtIndex: przy użyciu moich NSData. Wszelkie sugestie/przykłady?

+1

Musisz napisać do pliku, a następnie zwracają adres URL pliku, tak go użyłem – user523234

+0

Ah ... dziękuję. –

Odpowiedz

2

QLPreviewController działa tylko z adresami URL plików. :(

@property (tylko do odczytu) bibliotece NSURL * previewItemURL;.

Wartość tej właściwości musi być plikiem typu URL