无法为"图像"加载快速查看数据

时间:2013-09-07 14:19:28

标签: ios image xcode5 quicklook

我正在尝试新Xcode 5的快速查看功能,以便能够在调试窗格中查看我的图像,但是我收到的消息是我的图像无法使用Quick Look预览,它说“无法加载“图像”的快速查看数据,其中“图像”是我的变量的名称。

是否因为图像的大小而发生这种情况还是还有其他需要考虑的因素?我的图像大小有点像(宽度= 2448,高度= 1224)

谢谢!

3 个答案:

答案 0 :(得分:6)

我建议您在图像变量处于活动状态时打开调试器的变量窗格。右键单击并添加一个表达式,该表达式应该是图像变量引用。选择表达式后,我会尝试单击将在变量屏幕底部启用的“快速查看”图标。请告知这是否有帮助,否则请随时接受答案。

(例如)cell.imageView.image

Quick Look

答案 1 :(得分:4)

仅用于调试时我肯定需要图像(并且通常无法快速查看)我可以使用以下模式看到它:

CGImageRef imageRef = image.CGImage;
CGImageRelease(imageRef); // put breakpoint here

然后我需要快速查看imageRef。当您捕获错误时,不要忘记删除这行代码,因为它会占用设备资源并且备用:)

BTW:Tommie的解决方案对我不起作用。

答案 2 :(得分:0)

这是@Vive解决方案的一个小修改,适用于我,不需要释放图像。

// create volatile variable so compiler doesn't optimize it out      
volatile CGImageRef dbgRef = image.CGImage;

// silence unused warning
(void)dbgRef;