ios - 带有视频和照片内容的 JSQMessage

标签 ios objective-c jsqmessagesviewcontroller

我正在寻找,但找不到相关信息。我可以在一个气泡消息单元格中添加视频和照片吗?

我实现了一个一个发送附件。

JSQPhotoMediaItem *photoItem = [[JSQPhotoMediaItem alloc] initWithImage:[UIImage imageNamed:@"goldengate"]];   
JSQMessage *photoMessage = [JSQMessagemessageWithSenderId:kJSQDemoAvatarIdSquires displayName:kJSQDemoAvatarDisplayNameSquires media:photoItem];

但是怎么一起发送呢?

最佳答案

JSQMessagesViewController 目前不支持向单个消息添加多个媒体项(位置、照片或视频)。看看JSQMessage.h :

+ (instancetype)messageWithSenderId:(NSString *)senderId displayName:(NSString *)displayName text:(NSString *)text;
+ (instancetype)messageWithSenderId:(NSString *)senderId displayName:(NSString *)displayName media:(id<JSQMessageMediaData>)media;

您必须自己实现此功能或在单独的消息中发送它们。

关于ios - 带有视频和照片内容的 JSQMessage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31787447/

相关文章:

ios - 如何隐藏多个按钮是按钮数组?

ios - 通过更改分段控件来更改 View

ios - 在带有 FCM 的 iOS 上使用富推送通知中的数据

ios - NSInvalidArgumentException 与使用 JSQMessagesViewController

iOS 推送通知 - 向所有人发送消息

iphone - 为什么我的 UIMenuItems 显示在 UIMenuController 的 'more' 部分?

ios - 使用 SDWebimage 使用 url 一张一张地下载图像

ios - 如何从警报中的 TextField 获取输入文本

ios - 如何在 JSQMessagesviewController IOS 中从 url 加载图像

objective-c - 在 Swift 中实现 avatarImageWithUserInitials