Objective-C:sortDescriptorsDidChange 参数?

发布于 2024-10-09 04:34:31 字数 302 浏览 3 评论 0原文

我不明白为什么 sortDescriptorsDidChange 需要一个参数 oldDescriptors 如果它从未在方法中使用过。

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

我缺少什么?

I don't get why sortDescriptorsDidChange takes an argument oldDescriptors if it is never used in the method.

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

What am I missing ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无名指的心愿 2024-10-16 04:34:31

sortDescriptionDIdChange 是一个委托,因此您可以为其实现自己的行为。

例如,您可以使用 oldDescription 和新描述来手动计算更改并为它们提供漂亮的动画。或者如果订单没有改变等则实施特定行为。

sortDescriptionDIdChange is a delegate, so you can implement your own behavior for it.

For example, you could use oldDescription along with the new description to manually calculate the changes and provide a nice animation for them. Or to implement specific behavior if the order didn't change etc. etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文