Cocoa NSCollectionViewItem的子视图';我们的观点总是零
我有一个非常基本的设置,带有Cocoa NSCollectionViewItem的子视图';我们的观点总是零,cocoa,appkit,Cocoa,Appkit,我有一个非常基本的设置,带有NSCollectionView。我有一个子类NSCollectionViewItem,它用作集合视图的itemPrototype。集合视图项具有一个视图 使用Interface Builder,我向集合视图项的视图添加了一个NSImageView,并将一个IBOutlet连接到集合视图项子类的实例。IBOutlet的属性使用retain进行内存管理 我的目标是在集合视图项的选择状态更改时隐藏或显示此图像视图。但是在setSelected:方法中,图像视图的我的属性为
NSCollectionView
。我有一个子类NSCollectionViewItem
,它用作集合视图的itemPrototype
。集合视图项具有一个视图
使用Interface Builder,我向集合视图项的视图添加了一个NSImageView
,并将一个IBOutlet
连接到集合视图项子类的实例。IBOutlet
的属性使用retain
进行内存管理
我的目标是在集合视图项的选择状态更改时隐藏或显示此图像视图。但是在setSelected:
方法中,图像视图的我的属性为零,即使我100%确定其插座已连接,其属性设置为保留,并且我没有取消设置或释放图像视图
我对集合视图项也有类似的问题,其中添加到视图中的活动指示器也始终为零。为什么会发生这种情况?我需要做什么来修复它?就我现在所知,应该定义指向nib/xib文件中非顶级对象的IBOutlets(弱) 是否确实已正确更改NSCollectionView项的类 在调试控制台中插入setSelected:,并执行po self时,是否看到类的名称