#pragma mark UIImagePickerControllerDelegate
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{
NSURL *imageURL = [info valueForKey:UIImagePickerControllerReferenceURL];
ALAssetsLibraryAssetForURLResultBlock resultblock = ^(ALAsset *myasset)
{
ALAssetRepresentation *representation = [myasset defaultRepresentation];
_picName = [representation filename];
NSLog(@"fileName : %@",_picName);
};
ALAssetsLibrary* assetslibrary = [[ALAssetsLibrary alloc] init];
[assetslibrary assetForURL:imageURL
resultBlock:resultblock
failureBlock:nil];
[picker dismissViewControllerAnimated:YES completion:^{
UIImage *editedImage, *originalImage;
editedImage = [info objectForKey:UIImagePickerControllerEditedImage];
_headImg.image=editedImage;
// 保存原圖片到相冊(cè)中
if (picker.sourceType == UIImagePickerControllerSourceTypeCamera) {
originalImage = [info objectForKey:UIImagePickerControllerOriginalImage];
UIImageWriteToSavedPhotosAlbum(originalImage, self, nil, NULL);
}
}];
}
注釋:再工程中導(dǎo)入類庫
再次:導(dǎo)入所需頭文件: