Möglicher Fehler auf dem iPad für UIDocumentInteractionController: presentPreviewAnimated wird nicht in den Navigationsstapel verschoben

8

Nur iPad: UIDocumentInteractionController presentPreviewAnimated wird nicht in den Navigationsstapel verschoben und nur modal angezeigt, selbst wenn ein Navigationscontroller von documentInteractionControllerViewControllerForPreview zurückgegeben wird

Hallo alle

Ich frage mich, ob jemand mir hier helfen könnte und ich glaube, dass dies ein Bug sein könnte, der nur mit dem iPad zusammenhängt (es funktioniert auf dem iPhone), wollte aber eine Bestätigung, bevor ich dies abdecke.

Um zu erreichen, dass UIDocumentInteractionController in einem Navigations-Controller funktioniert, habe ich den empfohlenen Ansatz verfolgt, indem ich ein Navigations-Controller-Formular documentInteractionControllerViewControllerForPreview zurückgegeben habe, aber es funktioniert nicht.

Ich habe sogar das von Apple bereitgestellte UIDocumentInteractionController-Codebeispiel ausprobiert, indem ich es auf iPad aktualisiert habe, und tatsächlich wird der Dokumentinteraktionscontroller modal angezeigt, auch wenn ich einen Navigationscontroller von documentInteractionControllerViewControllerForPreview zurückgebe. Für das iPhone wird es jedoch in den Navigationsstapel verschoben.

Ich versuche eine splitviewcontroller basierte App zu entwickeln, die PDF-Dateien mit dem Doc-Interaktions-Controller liest, so dass die PDF im DetailViewController angezeigt wird, aber das funktioniert nur für QLPreviewController (nicht für den Doc-Interaktions-Controller).

Hat jemand Probleme damit? Ich habe meinen Beispielcode unten mit einem Bild von dem, was ich sehe, eingefügt:

Ich verwende iOS 6.0 SDK.

%Vor%

Das sehe ich auf dem iPad

Ich muss es so zeigen (selbe Beispielcode auf dem iPhone)

    
qiksand 24.10.2012, 21:19
quelle

1 Antwort

2

Ich habe Apple einen Fehlerbericht geschickt. Mein Bericht ( Ссылка ) wurde als Duplikat der Bug ID # 12567789 geschlossen. Offensichtlich ist dies ein bekanntes Problem.

    
Kristopher Johnson 08.03.2013, 16:32
quelle