ios - drawPageAtIndex 在 iOS 8.1.1 中挂起
<p><p>我正在尝试使用 将四个 webView 转换为 pdf。但是,在 iOS 8.1.1 中,它会在达到这一点时挂起。没有错误消息,如果我尝试继续,代码会在此时继续中断。有没有其他人看到这个问题并找到解决这个问题的方法?</p>
<p>当我在渲染器上设置 paperRect 和 printableRect 时,它会导致挂起。如果我省略这些行,应用程序不会挂起,但生成的 pdf 是空白的。</p>
<p>这是代码(已更新):</p>
<pre><code>int i = 0;
UIPrintPageRenderer *renderer = [ init];
for(UIWebView *webView in webViews) {
;
}
CGRect paperRect = CGRectMake(0, 0, 612, 792);
CGRect printableRect = CGRectInset(paperRect, 20, 20);
forKey:@"paperRect"];
forKey:@"printableRect"];
NSMutableData *pdfData = ;
// Render the html into a PDF
UIGraphicsBeginPDFContextToData( pdfData, CGRectZero, nil );
for (NSInteger i=0; i < ; i++)
{
UIGraphicsBeginPDFPage();
CGRect bounds = UIGraphicsGetPDFContextBounds();
;<-- Hangs here
}
UIGraphicsEndPDFContext();
</code></pre></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>我将此发布给可能遇到此问题的任何其他人。发生这个挂起是因为在 Xcode 中启用了异常断点并且发生了异常。异常显然发生在 的实现中。您可以忽略此异常,代码将按预期继续。</p></p>
<p style="font-size: 20px;">关于ios - drawPageAtIndex 在 iOS 8.1.1 中挂起,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/27257600/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/27257600/
</a>
</p>
页:
[1]