CGContextDrawPDFPage锁定并且不返回(无限循环)

时间:2013-03-20 09:54:33

标签: iphone ios objective-c

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

CGContextDrawPDFPage( imageContext, page1 );

此代码在另一个项目中正常工作。但是当我尝试在另一个CGContextDrawPDFPage中使用它时陷入无限循环。我在Instruments中看到循环中调用了syscall_thread_switch和_spin_lock。

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

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

1 个答案:

答案 0 :(得分:0)

在绘图之前,我必须使用自定义字体来实例化UILabel,以使其正常工作。