【发布时间】:2015-12-23 07:55:16
【问题描述】:
我正在尝试检测某些 UIImage 是否为空或包含图像。
所有的 UIImages 都有一个实例,所以我不能问是否image == nil。
我也试过这段代码:
CGImageRef cgref = [image CGImage];
CIImage *cim = [image CIImage];
if (cim == nil && cgref == NULL)
{
NSLog(@"no underlying data");
}
但它不适合我。 我还尝试将图像转换为 NSData 并检查字节的大小,但“空”图像大小接近正常大小。
顺便说一句 - 所有 UIImage 的大小都相同(宽度和高度)。
还有其他想法吗?
VS
【问题讨论】:
-
你检查过图片的大小和高度,如果两者都是0和0则没有图片
-
是的,我试过了。所有图像的宽度和高度都相同。
-
检查使用 [Image isKindOfClass:[UIImage class]]
-
它始终是 UIImage,正如您在添加的图片中看到的那样。
标签: ios objective-c uiimage