Ios 裁剪用户选择的图像时出现问题

Ios 裁剪用户选择的图像时出现问题,ios,objective-c,Ios,Objective C,我知道这是一个很难回答的问题,但为什么我会犯这个错误呢?我看了苹果的文档,仍然有点困惑。是因为我没有在头文件中声明方法吗?我想做的是一个用户上传照片的圆形图像视图容器 “UIViewController”没有可见的@interface声明选择器“initWithFrame:” 您正在UIViewController上调用initWithFrame:,而不是在UIView上调用。它们不是一回事。您应该阅读这两方面的文档,以确定哪个是什么 - (id)initWithFrame:(CGRect)fr

我知道这是一个很难回答的问题,但为什么我会犯这个错误呢?我看了苹果的文档,仍然有点困惑。是因为我没有在头文件中声明方法吗?我想做的是一个用户上传照片的圆形图像视图容器

“UIViewController”没有可见的@interface声明选择器“initWithFrame:”


您正在
UIViewController
上调用
initWithFrame:
,而不是在
UIView
上调用。它们不是一回事。您应该阅读这两方面的文档,以确定哪个是什么

- (id)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self){
        self.layer.cornerRadius = roundf(frame.size.width/2.0);
        self.layer.maskToBounds = YES;
    }
    return self;
}