【发布时间】:2013-12-23 10:53:25
【问题描述】:
我已经搜索了如何获取从相机拍摄的已保存图像的名称,但我没有找到简单的东西。
这是我的代码:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
if( [picker sourceType] == UIImagePickerControllerSourceTypeCamera){
UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
[library writeImageToSavedPhotosAlbum:image.CGImage orientation:(ALAssetOrientation)image.imageOrientation completionBlock:^(NSURL *assetURL, NSError *error )
{
NSLog(@"IMAGE SAVED TO PHOTO ALBUM");
[library assetForURL:assetURL resultBlock:^(ALAsset *asset )
{
NSLog(@"we have our ALAsset!");
NSLog(@"%@", assetURL);
}
failureBlock:^(NSError *error )
{
NSLog(@"Error loading asset");
}];
}];
}
}
你有答案,我很乐意测试它。
提前致谢。
【问题讨论】:
-
我已经尝试过他们的解决方案,但它们对我不起作用。
标签: ios uiimagepickercontroller ios-camera