【发布时间】:2014-01-29 20:23:44
【问题描述】:
我正在尝试将图像从相机保存到照片库,然后存储已保存图像的 URL。我的代码:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
ALAssetsLibrary *library = [[ALAssetsLibrary alloc]init];
[library writeImageToSavedPhotosAlbum:(__bridge CGImageRef)([info objectForKey:UIImagePickerControllerOriginalImage])
orientation:ALAssetOrientationUp completionBlock:^(NSURL *assetURL, NSError *error) {
if(error == nil) {
_myImageUrl = [NSString stringWithFormat:@"%@",assetURL];
NSLog(@"%@",assetURL);
} else NSLog(@"%@",error);
}];
[picker dismissViewControllerAnimated:YES completion:nil];}
我的问题是assetUrl 总是NULL。有任何想法吗? 谢谢!
【问题讨论】:
-
可能与这篇文章有关。可能是 iOS7 的错误。 [ALAssetsLibraryWriteVideoCompletionBlock 返回未定义的值][1] [1]:stackoverflow.com/questions/20813540/…
标签: ios objective-c alassetslibrary