2014-09-13 7 views
5

Ich verwende BNHtmlPdfKit, um HTML in PDF zu rendern. Es funktionierte großartig, aber in iOS8 es hängt nur aufiOS8 UIPrintPageRenderer hängt

[renderer drawPageAtIndex:i inRect:renderer.paperRect]; 

Um ehrlich zu sein, ich weiß nicht einmal, wie es debuggen - Theres keine Fehlermeldungen und Sie können bleiben weiterhin drücken aber nur bricht an dem gleichen Haltepunkt. Am Ende läuft es einfach mal ab.

Wer hat irgendwelche Ideen?

Prost

+0

Ich bekomme ein sehr ähnliches Problem mit NDHTMLtoPDF - es stürzt bei dieser Funktion Aufruf, d. H. DrawPageAtIndex. Wenn ich den Code im Simulator mit OS7.1 ausführen, funktioniert es gut. Aber es stürzt ab, wenn ich OS8.1 benutze, sowohl im Simulator als auch auf dem Gerät. Es sieht also nach einem OS-Bug aus. Wenn das so ist, ist das ein großes Problem. Wie sonst könnte man HTML in PDF umwandeln ?! –

+0

Ja, ich denke, es ist auch ein Problem mit dem Betriebssystem, ich habe ein TSI dafür ausgegeben, aber bis jetzt wurde das nicht gelöst oder es wurden keine Lösungen gefunden. Ich habe auch eine n Api-Feature-Anfrage ausgelöst. Aber ich bin ratlos. – Chris

Antwort

4

Achten Sie darauf, dass Sie keine Ausnahme Stützpunkte in Xcode aktiviert haben. Das wird dazu führen, dass die App hier hängt. Sie können die Ausnahme ignorieren, die innerhalb des oben aufgelisteten Methodenaufrufs auftritt.

+0

Du hast meinen Tag gerettet, Mann! – lonlywolf

+0

Hey Leute, ich brauche alle Ausnahmen Breakpoint aktiviert. Gibt es keinen besseren Weg? –

0

Sie können nur eine Ausnahme deaktivieren, die von UIPrintPageRenderer genannt __cxa_throw und andere Ausnahmeunterbrechungs funktionieren wird noch geworfen wird. enter image description here