0

我想在不使用任何编码和解码方法的情况下将 UIImage 转换为 NSString。使用以下代码..请指导我..这里我使用了“编码:NSASCIIStringEncoding”。但是我不想用。我想直接使用二进制文件。可能吗 ?

  UIImage *image = [[UIImage alloc]initWithData:imageName];
  NSData *imageDataString = UIImagePNGRepresentation(image);
  NSString *content = [[NSString alloc]initWithBytes:[imageDataString bytes] length:[imageDataString length] encoding:NSASCIIStringEncoding];

提前致谢。

4

1 回答 1

0

如果你想把它保存为二进制文件,你为什么不直接使用 NSDataswriteToURL:atomically:方法呢?如果您不想保存文件 - 只需继续使用 NSData。它是一个围绕原始二进制数据的objective-c 包装器。

于 2012-06-05T11:35:23.883 回答