Mam NSOutlineView, a kliknięcie na wiersz spowoduje rozwinięcie/zwinięcie elementu, jeśli jest rozwijany.NSOutlineView nie Collapse Pozycja
if ([self.outlineView isItemExpanded:item]) {
NSLog("Will collapse item : %@", item);
[[self.outlineView animator] collapseItem:item];
}
else {
[[self.outlineView animator] expandItem:item];
}
Rozwijanie elementu działa zgodnie z oczekiwaniami, jednak zwijanie elementu nie działa. Dostałem dziennik przed wykonaniem collapseItem :, a element jest poprawny. Metoda delegata - (BOOL)outlineView:(NSOutlineView *)outlineView shouldCollapseItem:(id)item
również nie została wywołana.
Wystąpił ten problem przez wiele godzin. Jakieś pomysły, które to powodują?