我的应用程序出现了奇怪的行为,从服务器加载了一张图片UIView
:
[self.imageFrame addSubview:self.myImage];
myImage 是从UIImageView
类扩展的类的实例。第一次加载图像很好,但第二次,我得到了黑色背景,第三次很好,第四次是黑色背景,依此类推。
我尝试在调试器中打印图像描述,所以第一次,当图像正确加载时,我得到了这个描述:
(EGOImageView *) $7 = 0x0c940e80 <CustomImageView: 0xc940e80; baseClass = UIImageView; frame = (8 5; 72 72); clipsToBounds = YES; opaque = NO; layer = <CALayer: 0xc940f80>>
第二次,当我得到黑色图像背景时,我得到的描述是:
(EGOImageView *) $8 = 0x0c9bfec0 <EGOImageView: 0xc9bfec0; baseClass = UIImageView; frame = (8 5; 72 72); clipsToBounds = YES; opaque = NO; layer = <CALayer: 0x1043dea0>>
描述和你看到的一样。但我不知道可能导致问题的原因。有什么建议吗?提前谢谢。