2 fdsafdsafasfda fdsafdsafasfda 于 2017.01.04 13:42 提问

iOS 获取图片名字, 本地图片存储, 删除.

用相机拍照, 以时间戳命名图片存储至本地文件中. 然后取出文件下所有拍照的图片. 如何获取图片的名字?(我要做到拍完相机存储本地, 取出所有图片,根据图片名字获取本地图片进行删除)

2个回答

Cyan1009
Cyan1009   2017.01.04 16:16
已采纳

以时间戳作为图片的名字存,就根据时间戳取啊。 可以存的时候将名字保存起来。

oyljerry
oyljerry   Ds   Rxr 2017.01.04 13:51

用photo framewok

 PHAsset *asset = nil;
PHFetchOptions *fetchOptions = [[PHFetchOptions alloc] init];
fetchOptions.sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:@"creationDate" ascending:YES]];
PHFetchResult *fetchResult = [PHAsset fetchAssetsWithMediaType:PHAssetMediaTypeImage options:fetchOptions];
if (fetchResult != nil && fetchResult.count > 0) {
    // get last photo from Photos
    asset = [fetchResult lastObject];
}

if (asset) {
    // get photo info from this asset
    PHImageRequestOptions * imageRequestOptions = [[PHImageRequestOptions alloc] init];
    imageRequestOptions.synchronous = YES;
    [[PHImageManager defaultManager]
             requestImageDataForAsset:asset
                            options:imageRequestOptions
                      resultHandler:^(NSData *imageData, NSString *dataUTI,
                                      UIImageOrientation orientation, 
                                      NSDictionary *info) 
     {
          NSLog(@"info = %@", info);
          if ([info objectForKey:@"PHImageFileURLKey"]) {
               // path looks like this - 
               // file:///var/mobile/Media/DCIM/###APPLE/IMG_####.JPG
               NSURL *path = [info objectForKey:@"PHImageFileURLKey"];
     }                                            
    }];
}
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ios读取系统相册以及获取图片的名字
ios读取系统相册以及获取图片的名字
【学习ios之路:UI系列】获取通过UIImagePackerController获取的系统相册图片的名称信息及保存系统相册到本地
通过IUImagePickerController方法获取系统的相册,而想要得到从系统相册得到的图片的信息需要以下几步: 1:获得从UIImagePicker选择的照片的Assert; 2:得到Assert的ALAssertRepresentation; 3:ALAssertRepresentation有个filename的属性 代码具体如下: 该方法是UIImagePickerCo
获取系统相册以及获取图片的文件名
选择系统相册图片之后显示其文件名字 //选择图片的时候调用 - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { UIImage *img = [info objectForKey:UIImagePickerC
NSFileManager的使用保存图片,并进行增删查改,还进入部分插入
1.将图片保存到目录里面 创建对应的文件夹 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);     NSString *path = [paths objectAtIndex:0];     NSFileManager *fileManag
iOS FMDB的使用(增,删,改,查,sqlite存取图片)
在上一篇博客我对sqlite的基本使用进行了详细介绍... 但是在实际开发中原生使用的频率是很少的... 这篇博客我将会较全面的介绍FMDB的使用... 例: 增,删,改,查,sqlite存取图片 有关框架的导入我在上一篇博客进行了详细介绍这里就不在介绍,没有看到上一篇博客的可以点击下面的连接. iOS sqlite3 的基本使用(增 删 改 查) 接下来我会按照上篇博客的
IOS -- 获取本地图片和网络图片的大小size
转自:http://www.cnblogs.com/mafeng/p/5882656.html // 获取图片的size CGSize size = [UIImage imageNamed:@"regStep2_sex"].size;  获取网络图片的尺寸: // 根据图片url获取图片尺寸 +(CGSize)getImageSizeWit
iOS wkwebview开发 <img>标签获取本地图片地址
项目需求: 从 webserver 请求到html标签,通过wkwebview 加载拼接后的html.最后的分享按钮图片加到网页的末尾.由于是html标签,所以图片的获取方法跟oc还是有很大区别的.效果图是这样的:  微信分享的图片存在工程中的文件夹下,获取到也不难. 1.微信好友图片 UIImage *image = [UIImage imageNamed:@"we
获取图片(uiimage,uiimageview)名字(name)
使用图片属性的可访问标示符Accessibility identifier,在你的方法中设置图片 accessibility identifier,你就可以随时随地获取图片了 -(void)change { int randNum = rand() % (4 - 0) + 0; [_imgView setImage:[UIImage imageNamed:[imgAr
如何从UIImage对象获取图片的格式
UIImage已经是图片内容了,和png,jpg已经没有关系了。关键在读取的地方。你可以把uIImage存成png,也可以存成jpg  这两个方法UIImageJPEGRepresentation,UIImagePNGRepresentation可以将UIImage转换成二进制的形式, 如果用前者产生的NSData是空,那么图片可能就是PNG格式,反之亦然。 如
Android根据文件路径获取图片的名字
String s="http://a0.att.hudong.com/15/37/20300415460903132947371591450.gif"; String temp[] = s.replaceAll("\\\\","/").split("/"); String fileName = ""; if(temp.length > 1){    fileName = temp[temp