Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sortAscendingByModificationDate设置成No的时候排序和微信也不一样 #1647

Open
kirin233x opened this issue Jul 31, 2023 · 1 comment

Comments

@kirin233x
Copy link

提bug前必看
请先回答下列三个问题,否则不允处理,谢谢配合。
1、我最新的Demo是否有这个bug?【如果Demo没问题,请升级新版
答:是

2、你用的是什么版本?升级到最新版后是否正常?
答:3.8.3

3、是否有改动过我库内部的代码?【如有,请说明改动点
答:否

bug内容描述
sortAscendingByModificationDate设置成No时,期望按照修改时间降序排序,但是发现好像设置成NO的时候,是根据CreateTime降序拍序了。看了下代码
// option.sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:@"modificationDate" ascending:self.sortAscendingByModificationDate]];
if (!self.sortAscendingByModificationDate) {
option.sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:@"creationDate" ascending:self.sortAscendingByModificationDate]];
}

这个地方如果将上面的注释放开,下面的注释掉。好像也不太对。

我如何复现这个bug?
微信保存一张创建时间比较靠前的图片,保存到本地。在微信里选择时,这张图片会在最前面,但是在demo里选择时,这张图片在后面。

截图

其它说明
有没有其它要补充的?比如你的初始化TZImagePickerController的代码

@banchichen
Copy link
Owner

老哥,欢迎PR~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants