leere QLPreviewController in iOS-Anwendung

8

Ich versuche, eine Datei mit QLPreviewController anzuzeigen. Die QL-Ansicht wird korrekt angezeigt (wird über den Navigationscontroller geschoben), aber der Inhalt ist leer. Es werden jedoch keine Fehler angezeigt und die Anwendung stürzt nicht ab. Checks auf Existenz der Datei zurück wahr. (Ein Beweis ist, dass, wenn ich [self.docInteractionController presentPreviewAnimated:YES]; verwende, wobei docInteractionController ein UIDocumentInteractionController ist, die Datei korrekt angezeigt wird).

Der Code stammt direkt aus dem Apple-Beispielcode DocInteraction .

%Vor%

Die aktuelle Ansicht ist QLPreviewControllerDataSource, QLPreviewControllerDelegate, und die Delegate-Methoden lauten wie folgt:

%Vor%

documentURLs ist ein NSArray, das die DateiURLs der Dokumente enthält. Dieselbe fileURL, die an UIDocumentInteractionController übergeben wurde, wird korrekt angezeigt. Ich muss nicht unbedingt QuickLook verwenden, ich kann mich nur auf UIDocumentInteractionController verlassen, aber die Tatsache, dass es nicht funktioniert, ist wirklich ärgerlich.

Vielen Dank im Voraus

Giovanni

    
maggix 04.11.2011, 13:08
quelle

1 Antwort

0

Erstellen Sie ein Beispiel, das das Problem abmildert. Wenn Sie feststellen, dass es weiterhin auf iOS 7 auftritt, geben Sie einen Fehlerbericht ein.

Ich habe einen Fehler in dieser Klasse gemeldet (pass nil URL um Lade-Indikator zu bekommen) und wurde innerhalb von 2 Wochen behoben.

    
Cocoanetics 21.08.2013 05:24
quelle

Tags und Links