1

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

1 に答える 1