CGContextRef imageContext =
CGBitmapContextCreate(imageBuffer, width, height, 8, width*4, colourSpace,
kCGImageAlphaPremultipliedFirst | kCGBitmapByteOrder32Little);
CGContextDrawPDFPage( imageContext, page1 );
此代码在另一个项目中运行良好。但是当我尝试在另一个 CGContextDrawPDFPage 中使用它时,就会陷入死循环。我在 Instruments 中看到 syscall_thread_switch 和 _spin_lock 在循环中被调用。
试图在主线程和后台线程中调用它。(原始应用程序在后台线程中使用它)
有没有其他人遇到过这个问题?