sortAscendingByModificationDate设置成No的时候排序和微信也不一样
提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~