【问题标题】:how to save captured photos within an app iOS? [duplicate]如何在应用程序 iOS 中保存拍摄的照片? [复制]
【发布时间】:2013-06-19 07:03:54
【问题描述】:

我正在制作一个 iphone 应用程序,其中

1) 我想在我知道该怎么做的应用程序中拍照 2)现在我只想将该图片保存在应用程序的指定文件夹中。有没有可能这样做。任何帮助将不胜感激。

谢谢

【问题讨论】:

标签: ios uiimagepickercontroller


【解决方案1】:

试试这个

您可以在UIImagePickerControllerDelegate委托实现中使用以下代码

- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {

//obtaining saving path
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *imagePath = [documentsDirectory stringByAppendingPathComponent:@"latest_photo.png"];

//extracting image from the picker and saving it
NSString *mediaType = [info objectForKey:UIImagePickerControllerMediaType];   
if ([mediaType isEqualToString:@"public.image"]){
    UIImage *editedImage = [info objectForKey:UIImagePickerControllerEditedImage];
    NSData *webData = UIImagePNGRepresentation(editedImage);
    [webData writeToFile:imagePath atomically:YES];
}
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-11
    • 1970-01-01
    • 1970-01-01
    • 2012-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多