banchichen / TZImagePickerController

一个支持多选、选原图和视频的图片选择器,同时有预览、裁剪功能,支持iOS6+。 A clone of UIImagePickerController, support picking multiple photos、original photo、video, also allow preview photo and video, support iOS6+

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

kirin233x opened this issue · comments

提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的代码

commented

老哥,欢迎PR~