を使用して小さなチャットアプリを構築し、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]