CGContextRef imageContext =
CGBitmapContextCreate(imageBuffer, width, height, 8, width*4, colourSpace,
kCGImageAlphaPremultipliedFirst | kCGBitmapByteOrder32Little);
CGContextDrawPDFPage( imageContext, page1 );
此代码在另一个项目中正常工作。但是当我尝试在另一个CGContextDrawPDFPage中使用它时陷入无限循环。我在Instruments中看到循环中调用了syscall_thread_switch和_spin_lock。
试图在主线程和后台线程中调用它。 (原始应用程序在后台线程中使用它)
还有其他人遇到过这个问题吗?
答案 0 :(得分:0)
在绘图之前,我必须使用自定义字体来实例化UILabel,以使其正常工作。