zoukankan      html  css  js  c++  java
  • 相册的图片保存到沙盒

    #pragma mark - UIImagePickerControllerDelegate
    - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{
        //NSLog(@"%@",info);
        UIImage *choosedImage = [[UIImage alloc]init];
        if ([picker allowsEditing]) {
            choosedImage = [info objectForKey:UIImagePickerControllerEditedImage];
        }else{
            choosedImage = [info objectForKey:UIImagePickerControllerOriginalImage];
        }
        [Photo scaleImage:choosedImage toWidth:100 toHeight:100];
        headImageView.image = choosedImage;
        NSData *data;
        NSString *imagePath;
        NSString *path = [NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory, NSUserDomainMask, YES) objectAtIndex:0];
        if (UIImagePNGRepresentation(choosedImage) == nil) {
            data = UIImageJPEGRepresentation(choosedImage, 1);
            imagePath = [path stringByAppendingString:@"/headImage.jpg"];
        }else{
            data = UIImagePNGRepresentation(choosedImage);
            imagePath = [path stringByAppendingString:@"/headImage.png"];
            
        }
        //NSLog(@"[path = %@]",headImagePath);
        [data writeToFile:imagePath atomically:YES];
        [self.navigationController dismissViewControllerAnimated:YES completion:nil];
    }
    

      

  • 相关阅读:
    Git之GitFlow工作流
    auth
    rbac
    修改或删除windows上的git用户凭证信息
    Linux之shell备份数据库
    解决Navicat 连接服务器数据库报10060问题
    PHP框架学习思路
    shell之hello world
    Linux命令大全
    PHP 各个版本的区别
  • 原文地址:https://www.cnblogs.com/yyzanll/p/4342097.html
Copyright © 2011-2022 走看看