物业' CGImage'在前瞻性的对象中找不到' UIImage'

时间:2016-10-25 08:49:57

标签: ios objective-c uiimage

我收到了这个错误:

ngOnInit(){ jQuery($('.selectpicker').selectpicker()'; }

_stillImage是UIImage,类是 self.contents = (id)_stillImage.CGImage;

如何解决?

3 个答案:

答案 0 :(得分:0)

它就像image.CGImage一样简单,其中image是UIImage对象。 您可以通过桥接将其进一步转换为类型ID。 但是在这里你想要将UIImage对象添加到图层。 所以只需使用此代码即可。

self.view.layer.contents = (__bridge id) myImage.CGImage 

如果您正在使用图层的子类。

self.contents = (__bridge id) myImage.CGImage

答案 1 :(得分:0)

_stillImage属于CALayer,属于QuartzCore framework,因此,如果您尚未添加或导入项目,则可能会导致错误。

尝试之后,

如果您尚未添加,请在项目中添加QuartzCore framework

然后,

#import <QuartzCore/QuartzCore.h>

将其导入您的viewController文件。

希望这会有所帮助:)

答案 2 :(得分:0)

原因是找不到UIImage.h,您只需要做的就是

#import <UIKit/UIKit.h>