Ios UIImageView在customView中返回nil

Ios UIImageView在customView中返回nil,ios,uiimageview,Ios,Uiimageview,我创建了一个customView,在customView中有一个imageView。当我将控件传递给customView并打印出imageView时,它返回null。不知道为什么 h 通过以下方式传递控件: UIImage *infoImage = [UIImage imageNamed:imageName]; GalleryImage *galleryItem = [[GalleryImage alloc] initWithImage:infoImage]; 但是我的galleryImag

我创建了一个customView,在customView中有一个imageView。当我将控件传递给customView并打印出imageView时,它返回null。不知道为什么

h

通过以下方式传递控件:

UIImage *infoImage = [UIImage imageNamed:imageName];

GalleryImage *galleryItem = [[GalleryImage alloc] initWithImage:infoImage];

但是我的galleryImageView返回null。知道为什么吗?

galleryImageView
是一个IBOutlet,它只有在从nib加载后才能获得内存。init方法在它之前执行。因此imageview没有有效内存,它返回null

在里面做

awakeFromNib
Prepares the receiver for service after it has been loaded from an Interface Builder archive, or nib file.
所以用这个

- (void)awakeFromNib {
        [galleryImageView setImage:galleryImage];
}

galleryImageView
是一个IBOutlet,它只有在从nib加载内存后才能获取内存。init方法在它之前执行。因此imageview没有有效内存,它返回null

在里面做

awakeFromNib
Prepares the receiver for service after it has been loaded from an Interface Builder archive, or nib file.
所以用这个

- (void)awakeFromNib {
        [galleryImageView setImage:galleryImage];
}

视图是用IB还是用代码创建的?如果是在代码中创建的,是否将其添加到视图中?你连接插座了吗?
galleryImageView
本身是否返回null或其图像是否为null?我在IB中创建了一个视图,并使自定义类=galleryImageView是在IB中创建的还是在代码中创建的?如果是在代码中创建的,是否将其添加到视图中?你连接插座了吗?
galleryImageView
本身是否返回null或其图像是否为null?我在IB中创建了一个视图,并使自定义类=GalleryImageThank。。抓住重点。。意思是在初始化nib文件之前调用init方法…谢谢。。抓住重点。。意思是说在初始化nib文件之前调用init方法。。。