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 回答