我刚刚将代码更新为Swift 4.2,并修复了所有错误。现在,我正在尝试使用“ MessageKit”将Messenger放入我的应用程序。一切都已更新,但我遇到了这些问题...MessagesInputBarDelegate
“使用未声明的类型'MessagesInputBarDelegate'”
和
“使用未声明的类型'MessageInputBar'”
也,
“参数标签'(类型:)'与任何可用的重载都不匹配”
和
“无法转换'_类型的值?' 预期的参数类型“ URL?”
使用未声明的类型'MessagesInputBarDelegate'
使用未声明的类型'MessageInputBar'
extension CustomerChatViewController: MessagesInputBarDelegate {
func messageInputBar(_ inputBar: MessageInputBar, didPressSendButtonWith text: String) {
let message = Message(user: user, content: text)
save(message)
inputBar.inputTextView.text = ""
}
}
Run Code Online (Sandbox Code Playgroud)
参数标签'(type :)'不匹配任何可用的重载
let cameraItem = UIBarButtonItem(type: .system)
Run Code Online (Sandbox Code Playgroud)
无法转换类型“ _”的值 预期的参数类型“ URL?”
let imageName = [UUID().uuidString, String(Date().timeIntervalSince1970)].joined()
storage.child(channelID).child(imageName).putData(data, metadata: metadata) { meta, error in
completion(meta?.downloadURL())
}
Run Code Online (Sandbox Code Playgroud)
您安装了MessageInputBar吗?您可以像这样安装
pod 'MessageInputBar'
Run Code Online (Sandbox Code Playgroud)
从MessageKit 2.0.0开始,您必须安装MessageInputBar
| 归档时间: |
|
| 查看次数: |
1705 次 |
| 最近记录: |