我正在使用JSQMessagesViewController发送和接收消息。它适用于文本消息。 是否可以使用JSQMessagesViewController框架发送附加图像文件的文本消息。JSQMessagesViewController - 发送具有附加图像文件的文本消息
所附图像文件应该被示出,被点击时。像这样的东西。
发送消息应显示这样的消息窗口。
发送照片
- (void)addPhotoMediaMessage
{
JSQPhotoMediaItem *photoItem = [[JSQPhotoMediaItem alloc] initWithImage:[UIImage imageNamed:@"goldengate"]];
JSQMessage *photoMessage = [JSQMessage messageWithSenderId:kJSQDemoAvatarIdSquires
displayName:kJSQDemoAvatarDisplayNameSquires
media:photoItem];
[self.messages addObject:photoMessage];
}
发送短信
- (void)didPressSendButton:(UIButton *)button
withMessageText:(NSString *)text
senderId:(NSString *)senderId
senderDisplayName:(NSString *)senderDisplayName
date:(NSDate *)date
{
[JSQSystemSoundPlayer jsq_playMessageSentSound];
JSQMessage *message = [JSQMessage messageWithSenderId:senderId
displayName:senderDisplayName
text:text];
[self.messages addObject:message];
[self finishSendingMessageAnimated:YES];
[self receiveAutoMessage];
}
我不知道目标C,但可以写在斯威夫特的代码。这会有帮助吗? – utkbansal
可以有多个文件附加到一条消息?你也可以将多个文件也设为 – utkbansal
。在我的情况下文件意味着只有图片 – ChenSmile