Ios 如何在somessaging xmpp框架中发送图像

Ios 如何在somessaging xmpp框架中发送图像,ios,sqlite,chat,xmppframework,Ios,Sqlite,Chat,Xmppframework,我正在开发一个聊天应用程序,消息发送很好,但无法在xmpp框架中发送图像,我正在使用聊天屏幕的一些消息类,所以任何人都可以告诉我如何在xmpp中发送图像吗?要在xmpp中发送图像,首先需要将图像转换为字符串格式,在接收图像时需要将字符串格式转换为字符串格式图像格式 发送图像 NSData *imageObj = UIImagePNGRepresentation(YourImage); NSString *imageString = [imageObj base64EncodedString]

我正在开发一个聊天应用程序,消息发送很好,但无法在xmpp框架中发送图像,我正在使用聊天屏幕的一些消息类,所以任何人都可以告诉我如何在xmpp中发送图像吗?要在xmpp中发送图像,首先需要将图像转换为字符串格式,在接收图像时需要将字符串格式转换为字符串格式图像格式

发送图像

 NSData *imageObj = UIImagePNGRepresentation(YourImage);
 NSString *imageString = [imageObj base64EncodedString];
imageString = [imageString stringByReplacingOccurrencesOfString:@"+" withString:@"%2B"];
  NSString* _imageData =[SentImageString stringByReplacingOccurrencesOfString:@"%2B" withString:@"+"];
NSData *dataObj = [NSData dataFromBase64String:_imageData];
UIImage *image = [UIImage imageWithData:dataObj];
接收图像

 NSData *imageObj = UIImagePNGRepresentation(YourImage);
 NSString *imageString = [imageObj base64EncodedString];
imageString = [imageString stringByReplacingOccurrencesOfString:@"+" withString:@"%2B"];
  NSString* _imageData =[SentImageString stringByReplacingOccurrencesOfString:@"%2B" withString:@"+"];
NSData *dataObj = [NSData dataFromBase64String:_imageData];
UIImage *image = [UIImage imageWithData:dataObj];

有很多问题与此相关,请在谷歌上搜索。为了实现图像发送,你必须发展自己的逻辑。首先,了解一些信息是如何工作的。然后使用它发送和接收照片,或者使用您自己的自定义集合视图或带有自定义单元格的tableview。感谢重播,我尝试了自己的逻辑,但在发送图像时工作不好,然后所有单元格项目都隐藏了,我不知道如何实现。您是否有任何用于此的示例代码,请我在这里找到它的一般答案。您应该在通过web服务或XMPP或其他方式发送时将图像转换为数据。请考虑用XMPP来回答这个问题。