を使用した非常に基本的なセットアップがありNSCollectionView
ます。コレクションビューNSCollectionViewItem
として使用されるサブクラスがあります。itemPrototype
コレクション ビュー アイテムにはビューがあります。
Interface Builder を使用して、コレクション ビュー アイテムのビューに を追加し、コレクションビュー アイテムのサブクラスのインスタンスに をNSImageView
接続しました。IBOutlet
のプロパティは、そのメモリ管理にIBOutlet
使用されます。retain
私の目標は、コレクション ビュー アイテムの選択状態が変わるたびに、このイメージ ビューを非表示または表示することです。しかし、setSelected:
メソッド内では、画像ビューの私のプロパティはゼロですが、コンセントが接続されていることを100%確信しているにもかかわらず、そのプロパティは保持するように設定されており、画像ビューを設定解除または解放していません。
ビューに追加されたアクティビティ インジケーターも常に nil であるコレクション ビュー アイテムで同様の問題がありました。これはなぜ起こり、修正するにはどうすればよいですか?