CGContextRef imageContext =
CGBitmapContextCreate(imageBuffer, width, height, 8, width*4, colourSpace,
kCGImageAlphaPremultipliedFirst | kCGBitmapByteOrder32Little);
CGContextDrawPDFPage( imageContext, page1 );
该代码在另一个项目中可以正常工作。但是,当我尝试在另一个CGContextDrawPDFPage中使用它时,它陷入了无限循环。我在Instruments中看到在循环中调用了syscall_thread_switch和_spin_lock。
试图在主线程和后台线程中都调用它。 (原始应用在后台线程中使用它)
还有其他人遇到这个问题吗?
最佳答案
在绘制之前,我必须使用自定义字体为UILabel实例化,以使其正常工作。
关于iphone - CGContextDrawPDFPage锁定并且不返回(无限循环),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15520232/