2011-07-05 4 views
0

写真をカメラロールからアプリ独自のドキュメントフォルダにコピー/移動するにはどうすればよいですか? UIImagePickerControllerUIImage *で返します。カメラロールから写真をJPG/PNG形式でアプリのドキュメントフォルダにコピーするにはどうすればよいですか?

(UIImage *) [info objectForKey:UIImagePickerControllerOriginalImage] 

はどうすればファイルとしてUIImage *を保存することができます(すべてのEXIF情報で最高のは、埋め込まれましたか)?

答えて

1

次のコードを使用してみてください

NSData *data = UIImagePNGRepresentation(image); 
NSArray *UsrDocPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
    NSString *DocsDir = [UsrDocPath objectAtIndex:0]; 
    NSString *path = [DocsDir stringByAppendingPathComponent:@"contents.png"]; 
    //Remove if necessary 
    BOOL success = [FileManager fileExistsAtPath:path]; 
    if(success){ 
     [FileManager removeItemAtPath:path error:&error]; 
    } 
    [data writeToFile:path atomically:YES]; 
関連する問題