前提・実現したいこと
Swift5でMessageKitの動作を確認したいです。
発生している問題・エラーメッセージ
インストール後各種設定するコードを書いたのですが、InputBarの送信ボタンを押しても反応がありません。
また、バージョンの問題なのかWarningが常時16個ほどインストールしたMessageKitの一部ファイルに表示されています。関係がありそうなものを下記に掲載させていただきます。
//MessageInputBar.swift @available(*, obsoleted: 3.0.0, renamed: "InputBarAccessoryView") public typealias MessageInputBar = InputBarAccessoryView //警告文 //Unexpected version number in 'available' attribute for non-specific platform '*' @available(*, obsoleted: 3.0.0, renamed: "InputBarAccessoryViewDelegate") public typealias MessageInputBarDelegate = InputBarAccessoryViewDelegate //警告文 //Unexpected version number in 'available' attribute for non-specific platform '*'
該当のソースコード
extension ViewController: MessageInputBarDelegate { func messageInputBar(_ inputBar: MessageInputBar, didPressSendButtonWith text: String) { print("send button is pressed") } }
override func viewDidLoad() { super.viewDidLoad() messagesCollectionView.messagesDataSource = self messagesCollectionView.messagesLayoutDelegate = self messagesCollectionView.messagesDisplayDelegate = self messagesCollectionView.messageCellDelegate = self messageInputBar.delegate = self }
試したこと
「didTapAvatar」関数などは反応します。
githubで
「If you are already using Swift 5, use the 3.0.0-swift5 branch until the offical release is made」
という記載があるのですが、これを利用するためにはどうしたらいいのでしょうか。
補足情報(FW/ツールのバージョンなど)
swift 5.1.3
xcode 11.3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。