ios - 如何从 ios 中的应用程序文件夹中按日期对 uiimages 进行排序

标签 ios iphone ios5 ios6 ios7

<分区>

如何通过对图库中的日期修改类型进行排序来显示图像。我可以使用

从文件夹中获取数据
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];

    NSFileManager *manager = [NSFileManager defaultManager];

还有如何按修改日期比较 uiimage。

提前致谢....

最佳答案

为此,您必须使用 ALAssetsLibrary 来枚举图库中的所有图像。

从那里你可以获取每张图片的属性:

  • 图像文件名。
  • 图片 Assets 网址

您的答案就在这里:

您可以使用 ALAssetPropertyDate 属性检索 Assets 的创建日期:

  ALAsset* asset;
   //do anthing 
  NSDate* date = [asset valueForProperty:ALAssetPropertyDate];

也许它会对你有所帮助。

关于ios - 如何从 ios 中的应用程序文件夹中按日期对 uiimages 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20000208/

上一篇:ios - 与 NSData 的图像比较

下一篇:c# - 网络、混合还是原生?第一个目标 : student timetables, 下一个:学校想要的任何其他东西

相关文章:

ios - ShareKit 导致我的 iOS 应用程序崩溃?

ios - 在包含文本的 UIlabel 周围绘制虚线边框

ios - 使用 SWRevealviewcontroller 时标签栏不可见

ios - 如何知道 UIButton titlerable.text 是否改变

iphone - Cocos Denshion : Play sound effect in sync with music

ios5 - iPhone 上的 Nike+ GPS 如何在后台接收加速度计更新?

uinavigationcontroller - 需要帮助了解新的 Xcode 4.2 主从应用程序模板

objective-c - 没有标题的setBack按钮背景图像IOS5

objective-c - 如何在ios中获取接入点的mac地址?

ios - 更新图像位置