Я только что обновил свой код до swift 4.2 и исправил все ошибки. Сейчас я пытаюсь использовать MessageKit, чтобы добавить мессенджер в мое приложение. Все обновляется, но у меня есть эти проблемы ... сейчас это говорит для MessagesInputBarDelegate
"Использование необъявленного типа 'MessagesInputBarDelegate'"
и
"Использование необъявленного типа 'MessageInputBar'"
Также
«Метки аргументов» (type :) 'не соответствуют ни одной из доступных перегрузок »
и
"Невозможно преобразовать значение типа '_?" к ожидаемому типу аргумента '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 = ""
}
}
Метки аргументов '(type :)' не соответствуют никаким доступным перегрузкам
let cameraItem = UIBarButtonItem(type: .system)
Невозможно преобразовать значение типа '_?' к ожидаемому типу аргумента 'URL?'
let imageName = [UUID().uuidString, String(Date().timeIntervalSince1970)].joined()
storage.child(channelID).child(imageName).putData(data, metadata: metadata) { meta, error in
completion(meta?.downloadURL())
}