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的代码
老哥,欢迎PR~