6

を使用した非常に基本的なセットアップがありNSCollectionViewます。コレクションビューNSCollectionViewItemとして使用されるサブクラスがあります。itemPrototypeコレクション ビュー アイテムにはビューがあります。

Interface Builder を使用して、コレクション ビュー アイテムのビューに を追加し、コレクションビュー アイテムのサブクラスのインスタンスに をNSImageView接続しました。IBOutletのプロパティは、そのメモリ管理にIBOutlet使用されます。retain

私の目標は、コレクション ビュー アイテムの選択状態が変わるたびに、このイメージ ビューを非表示または表示することです。しかし、setSelected:メソッド内では、画像ビューの私のプロパティはゼロですが、コンセントが接続されていることを100%確信しているにもかかわらず、そのプロパティは保持するように設定されており、画像ビューを設定解除または解放していません。

ビューに追加されたアクティビティ インジケーターも常に nil であるコレクション ビュー アイテムで同様の問題がありました。これはなぜ起こり、修正するにはどうすればよいですか?

4

1 に答える 1