我有一个非常基本的设置NSCollectionView
。我有一个子类NSCollectionViewItem
,用作itemPrototype
集合视图。集合视图项具有视图。
使用 Interface Builder,我向NSImageView
集合视图项的视图添加了一个,并将一个连接IBOutlet
到我的集合视图项子类的实例。IBOutlet
is的属性用于retain
其内存管理。
我的目标是在集合视图项的选择状态发生变化时隐藏或显示此图像视图。但是在该setSelected:
方法中,我的图像视图属性为零,即使我 100% 确定它的插座已连接,但它的属性设置为保留并且我没有取消设置或释放图像视图。
我对集合视图项也有类似的问题,其中添加到视图的活动指示器也总是为零。为什么会发生这种情况,我需要做些什么来解决它?