3

你好,

当我插入这个:

UIGraphicsBeginImageContext(imageView.bounds.size);
    [imageView.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();

我在第 2 行收到此错误:

例如消息的接收器类型“CALayer”是前向声明

我知道这与 ARC 有关,但有什么替代方法?

4

1 回答 1

14

您需要导入<QuartzCore/QuartzCore.h>并添加QuartzCore.framework. 添加此导入后,CALayer将完全定义。

于 2012-12-13T04:03:24.203 回答