2
CGContextRef imageContext =
            CGBitmapContextCreate(imageBuffer, width, height, 8, width*4, colourSpace,
                    kCGImageAlphaPremultipliedFirst | kCGBitmapByteOrder32Little);

CGContextDrawPDFPage( imageContext, page1 );

此代码在另一个项目中运行良好。但是当我尝试在另一个 CGContextDrawPDFPage 中使用它时,就会陷入死循环。我在 Instruments 中看到 syscall_thread_switch 和 _spin_lock 在循环中被调用。

试图在主线程和后台线程中调用它。(原始应用程序在后台线程中使用它)

有没有其他人遇到过这个问题?

4

1 回答 1

0

在绘制之前,我必须使用自定义字体实例化一个 UILabel 才能使其正常工作。

于 2014-10-24T09:23:53.207 回答