小编ras*_*hii的帖子

我可以从iPhone中的照片中获取图像的名称吗?

我正在使用图像选择器从iPhone设备中的图库中选择图像.我必须使用库中的同名保存这些图像.我不想在选择图像后将其命名为不同.我在选择图像后尝试打印信息字典.它提供图像,网址和路径和类型..但如何获得图像的实际名称任何想法.以下是我在didFinish中获得的内容

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 
{
NSLog(@"Selected image info: %@",info);

}
Run Code Online (Sandbox Code Playgroud)

这打印

Selected image info : (
        {
        UIImagePickerControllerMediaType = "public.image";
        UIImagePickerControllerOriginalImage = "<UIImage: 0x617d390>";
        UIImagePickerControllerReferenceURL = "assets-library://asset/asset.JPG?id=1000000089&ext=JPG";
        }
)
Run Code Online (Sandbox Code Playgroud)

我的问题是从上面得到实际名称的任何方法.

iphone uiimagepickercontroller uiimage ios

4
推荐指数
1
解决办法
9343
查看次数

在iPhone中将NSData从音乐文件中删除

我从iPhone设备上检索了所有音乐和视频.我现在被困在保存到我的应用程序中,我无法从文件中获取原始数据.任何人都可以帮我找到解决方案.这是我用来获取音乐文件的代码.

MPMediaQuery *deviceiPod = [[MPMediaQuery alloc] init];
NSArray *itemsFromGenericQuery = [deviceiPod items];
for (MPMediaItem *media in itemsFromGenericQuery){
 //i get the media item here.
}
Run Code Online (Sandbox Code Playgroud)

如何将其转换为NSData?这就是我试图获取数据的原因

audioURL = [media valueForProperty:MPMediaItemPropertyAssetURL];//here i get the asset url
NSData *soundData = [NSData dataWithContentsOfURL:audioURL];
Run Code Online (Sandbox Code Playgroud)

使用它对我来说毫无用处.我得到了来自的数据LocalAssestURL.任何解决方案.提前致谢

iphone assets nsdata mpmediaitem

2
推荐指数
1
解决办法
3651
查看次数