使用Interface Builder,我将NSImageVIEw添加到集合视图项的视图中,并将IBOutlet连接到我的集合视图项子类的实例. IBOutlet的属性是使用retain来进行内存管理.
我的目标是每当集合视图项的选择状态发生更改时隐藏或显示此图像视图.但是在setSelected:方法中,我的图像视图的属性是nil,即使我100%确定它的插座是连接的,它的属性设置为保留,我没有取消设置或释放图像视图.
我对集合视图项有类似的问题,其中添加到视图的活动指示符也始终为零.为什么会发生这种情况,我需要做些什么来解决它?
解决方法 就我而言,应该定义指向nib / xib文件中的非顶级对象的IBOutlets(弱).您确定已正确更改了NSCollectionVIEw项的类吗?
在setSelected:中断,并在调试器控制台中执行po self时,您是否看到了类的名称?
总结以上是内存溢出为你收集整理的cocoa – NSCollectionViewItem视图的子视图始终为零全部内容,希望文章能够帮你解决cocoa – NSCollectionViewItem视图的子视图始终为零所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)