2014-09-13 2 views
5

Я использую BNHtmlPdfKit для рендеринга Html в PDF. Он работал большой, но в iOS8 он просто висит наiOS8 UIPrintPageRenderer зависает

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

Честно говоря, я даже не знаю, как не отладить - Там нет сообщений об ошибках, и вы можете продолжать нажимать продолжить, но просто разрывает на одной и той же точки останова. В конце концов, это просто время.

У кого-нибудь есть идеи?

Приветствие

+0

Я получаю очень похожую проблему с NDHTMLtoPDF - она ​​срабатывает при этом же вызове функции, то есть drawPageAtIndex. Если я запустил код в симуляторе, используя OS7.1, тогда он работает нормально. Но он падает, когда я использую OS8.1, как в симуляторе, так и на устройстве. Так что это выглядит как ошибка ОС для меня. Если это так, это огромная проблема. Как еще сделать HMTL в PDF ?! –

+0

Да, я думаю, что это проблема с os, но я потратил TSI на это, но пока это не было разрешено или не найдено никаких решений. Я также поднял запрос функции n Api. Но я в тупике. – Chris

ответ

4

Убедитесь, что вы не имеете исключение точки останова включен в Xcode. Это приведет к зависанию приложения. Вы можете игнорировать исключение, которое происходит внутри вызова метода, указанного выше.

+0

Ты спас мой день, мужик! – lonlywolf

+0

Эй, ребята, мне нужны все исключения. Нет ли лучшего способа? –

0

Вы можете отключить только исключение, которое вызывается UIPrintPageRenderer под названием __cxa_throw, и любая другая точка останова исключений будет по-прежнему работать. enter image description here

Смежные вопросы