我无法弄清楚如何对UIImage进行编码和解码以作为消息发送。通过为Object实现NSCoding协议,我已成功编译了具有基本类型的C数据类型,字符串和对象。我甚至通过蓝牙连接发送它们并解码并成功使用它们。
我找不到任何文档或互联网示例,显示如何通过网络发送图像。
要使用我的连接,我需要将Image转换为NSData;但是,我无法找到一个API来为我做这件事。 UIImage没有实现encodeWithCoder。
有没有人有一个可以指导我的例子?
答案 0 :(得分:1)
转换为NSData NSData * data = UIImagePNGRepresentation(avatar);
参考UIImagePNGRepresentation slow or am I doing something wrong?
答案 1 :(得分:0)
您应该能够将图像转换为字节,就像SQL数据类型使用图像SQL数据类型存储图像一样。我对iphone-sdk-4.0知之甚少,但这应该让你走上正轨。