如何获取拍摄照片的创建日期?

时间:2014-12-22 22:02:07

标签: objective-c xcode uiimageview uiimage alassetslibrary

如果图片从相册加载到应用程序中,如何在应用程序上显示该图片的日期,如下面的屏幕截图所示?

enter image description here

1 个答案:

答案 0 :(得分:2)

您可以使用ALAsset library,它包含名为ALAssetPropertyDate的属性。因此,使用它可以获取如下所示的日期: -

NSURL *url = @"your url";

ALAssetsLibrary* assetslibrary = [[ALAssetsLibrary alloc] init];
    [assetslibrary assetForURL:url
                   resultBlock:^(ALAsset *asset) {
                       NSDate *myDate = [asset valueForProperty:ALAssetPropertyDate];
                       NSLog(@"Date: %@", myDate);
                   } failureBlock:^(NSError *error) {
                       NSLog(@"Error");
                   }];