Mam bardzo podstawowe ustawienia z NSCollectionView
. Mam podklasy NSCollectionViewItem
, który jest używany jako itemPrototype
dla widoku kolekcji. Element widoku kolekcji ma widok.Podstrony widoku NSCollectionViewItem są zawsze zerowe
Korzystając z programu Interface Builder, dodałem obiekt NSImageView
do widoku elementu kolekcji i podłączyłem instancję podklasy elementów widoku kolekcji do obiektu IBOutlet
. Właściwość dla IBOutlet
używa do zarządzania pamięcią retain
.
Moim celem jest ukrycie lub pokazanie tego widoku obrazu za każdym razem, gdy zmienia się stan wyboru dla elementu widoku kolekcji. Ale w metodzie setSelected:
moja własność dla widoku obrazu jest zerowa, mimo że jestem w 100% pewna, że jego gniazdko jest połączone, jego właściwość jest ustawiona na zatrzymanie i nie usunąłem ani nie zwolniłem widoku obrazu.
Miałem podobny problem z widokami kolekcji, w których wskaźnik aktywności dodany do widoku zawsze był zerowy. Dlaczego tak się dzieje i co muszę zrobić, aby to naprawić?