Quicklook / QLPreviewController Delegate-Methoden werden nicht in iOS 10 Xcode 8 aufgerufen

8

Momentan teste ich meine aktuelle Version in iOS10. Ich verwende Xcode 8 Beta 6 zum Testen. Hier werden die Quicklook / QLPreviewController-Delegatmethoden nicht aufgerufen. Dieser Code-Satz wurde mit den Versionen XCode 7 und iOS 9.3 erstellt. Ich habe dieses Problem im Apple Developer Forum überprüft. Aber konnte keine Antwort finden. Hat jemand dieses Problem behoben? (Ich verwende Objective-C)

Wie verwende ich Quicklook / QLPreviewController in XCode 8 ( iOS 10 )?

// ----------------- LÖSUNG für iOS 10 (Vorschau als Unteransicht) ------------------ -

Dieses Problem ist aufgetreten, wenn Sie das Vorschauprogramm als Unteransicht hinzufügen. Dann verwenden wir unter Codezeilen hauptsächlich in iOS 9.3 und unter Versionen.

%Vor%

In iOS 10 kommt das Problem aufgrund der folgenden Codezeile.

%Vor%

Für iOS 10 müssen wir die Version überprüfen und die obige Codezeile hinzufügen. Unten ist der Arbeitscode festgelegt.

%Vor%     
G. Zylva 31.08.2016, 01:19
quelle

2 Antworten

1

Ich habe dieses Problem ebenfalls gelöst, aber ich kann dieses Problem nicht durch Ihre Lösung beheben. Hier ist mein Code:

%Vor%     
Wilson Lai 14.09.2016 06:49
quelle
0

Diese Antwort Ссылка löst möglicherweise auch das Problem, das Sie sehen. Ich präsentiere mein QLPreviewController , verwende keine View Controller-Beschränkung.

    
Geoff Hackworth 28.01.2017 10:59
quelle