1

メソッドで使用されていないのに、sortDescriptorsDidChangeが引数oldDescriptorsを受け取る理由がわかりません。

- (void)tableView:(CPTableView)aTableView sortDescriptorsDidChange:(CPArray)oldDescriptors {
   [result sortUsingDescriptors:[aTableView sortDescriptors]];
   [aTableView reloadData];
}

私は何が欠けていますか?

4

1 に答える 1

1

sortDescriptionDIdChangeはデリゲートであるため、独自の動作を実装できます。

たとえば、oldDescriptionを新しい説明と一緒に使用して、変更を手動で計算し、それらに優れたアニメーションを提供できます。または、順序が変更されなかった場合などに特定の動作を実装します。

于 2010-12-26T13:15:25.490 に答える