我正在使用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