0
나는 다음과 같은 코드를 사용하여 이미지의 기본 64 문자열을 얻을 수 있어요,있는 UIImage에있는 NSData에있는 NSString과 그 반대의 변환
UIImage *thumbImage = [UIImage imageNamed:@"image.png"];
NSData *theThumbImageData = UIImageJPEGRepresentation(thumbImage,0.1);
NSString *str = [theThumbImageData base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength];
지금 내가 아래 base64로 문자열과에서 다시 이미지를 얻기 위해 노력하고 있어요 코드가 그 목적으로 사용됩니다.
NSString *string = @"base64 encoded string retrieved from server";
NSData *base64Data = [imageData dataUsingEncoding:NSUTF8StringEncoding];
UIImage* theMultimediaImage = [[UIImage alloc] initWithData:[base64Data base64EncodedDataWithOptions:0]];
문제
여기에 직면 base64로 문자열에서 이미지 변환 중에 NIL 값을 얻고 있다는 점이다입니다.제 실수를 바로 잡도록 도와주세요. 참고 : 링크 이어, Converting NSString to NSData and vice versa
감사합니다, 코드의 첫 번째 줄에 바트