0

我试图通过一个只接受 CFString 来传递数据的简单套接字发送 UIImage 。

我尝试将 UIImage 转换为 NSData 转换为 NSString 转换为 CFString 并返回,但最终的 UIImage 始终为零。

转换:

NSData *dataImage = UIImagePNGRepresentation(image);
NSString *stringImage = [dataImage base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength];

重新转换:

NSString *string = (__bridge NSString *)(object);
NSData *imageData = [[NSData alloc] initWithBase64EncodedString:string options:0];
UIImage *image = [UIImage imageWithData:imageData];
4

0 回答 0