画像を表示するのにJSQMessagesViewController
、バックエンドにFirebase
を使用してチャットアプリを構築しています。
テキストメッセージのみを使用するとクラッシュすることなくアプリが動作しますが、フォトメッセージを追加するとアプリが動作します。写真のメッセージはコレクションビューに追加されますが、写真のメッセージを追加しようとすると、私のアプリはfinishSendingMessage()
にクラッシュします。JSQMessages:フォトメッセージを使用すると、アプリがクラッシュする
すべての最初のクロスチェック、ユーザーのSENDERID & SENDERNAMEがnilでないのファースト):)
なぜあなたはあなたの 'addMediaMessage()'内で 'finishedRecivingMessageAnimated(true)'を呼び出すのですか?トップレベルで受け入れられるように関数をプルしないのはなぜですか?それはここであなたを助けるかもしれません。また、ここであなたのロジックを見ても、実際にはファイアベースにメディアアイテムを保存しているとは思われません。 'text'と' senderID'だけを保存しています。あなたのデータはローカルのメッセージインスタンスに追加されています。 –
どうしたの? –