Używanie animacji NSTableView z wiązaniami

mamNSTableView który jest związany zNSArrayController. TheNSArrayControllerjestcontentSet własność jest związana zNSMutableSet. Wszystko działa świetnie.

Teraz chcę użyć wbudowanych animacjiNSTableView aby usunąć rzędy. Mogę to zrobić- [NSTableView removeRowsAtIndexes:withAnimation:] i rząd szybko się odradza, ale obiekt, który usunąłem z widoku stołu, wciąż wiszą wNSMutableSet to jest wsparcie dla tableview. Oczywiście muszę go usunąć. Jeśli spróbuję usunąć go przezNSArrayControllerjestremoveObject: metoda natychmiast znika z widoku tabeli, co oznacza, że ​​animacja nie występuje lub zostaje odcięta w połowie.

Wiązania czynią cuda i sprawiają, że rzeczy są o wiele łatwiejsze, ale jaka jest właściwa metoda synchronizacji źródła danych i widoku tabeli, gdy oba wiązania iNSTableView animacje są używane? Odpowiedź powinna również dotyczyć sposobu dodawania wierszy do obramowaniaNSTableView za pomocą animacji.

questionAnswers(5)

yourAnswerToTheQuestion