我想知道在什么情况下这个代码在第二个断言断裂。换句话说,什么时候可以-[UIImage CGImage]
返回nil
?这里的文档不是很明显。- [UIImage CGImage]返回零
- (void)setImage:(UIImage *)anImage {
assert(anImage);
CGImageRef cgimage = anImage.CGImage;
assert(cgimage);
}
我敢肯定,UIImage是正确的,因为它是从应用程序包中提取的。到目前为止,我还没有能够重现案件,但我确实看到一些用户崩溃报告。
你是如何得到UIImage的? – 2011-02-24 14:56:00
@Stephen,使用' - [UIImage imageNamed:@“pic.png”]'。 – 2011-02-24 15:14:45