我正在使用 构建一个小型聊天应用程序JSQMessages
,并尝试从照片库或相机发送图像。
我到了保存图像以解析后端的地步,但我无法在屏幕上显示它。我找到了很少的解决方案,但它们在 obj-C 中,我试图 swift-fy 但它失败了。
我在“消息”旁边的解析“图像”中有额外的列。
这是我尝试过的:
var message = messages[indexPath.row]
if message != "" {
return messages[indexPath.row]
} else if message?.isMediaMessage == true {
let mediaItem:JSQMessageMediaData = message!.media
if (mediaItem.isKindOfClass(JSQPhotoMediaItem)) {
var photoItem: JSQPhotoMediaItem = mediaItem as! JSQPhotoMediaItem
var image: UIImage = photoItem.image
print("yay")
}
}
return messages[indexPath.row]