Обновление TwilioConversationsClient CocoPods вызывает множество проблемIOS

Программируем под IOS
Anonymous
Обновление TwilioConversationsClient CocoPods вызывает множество проблем

Сообщение Anonymous »

Несколько лет назад мы использовали TwilioConversationsClient версию 2.0.0 для функции чата.
Сейчас мы обновляем версию Pod TwilioConversationsClient до 4.0.0.
Это вызывает множество проблем, таких как

Код: Выделить всё

Value of type 'TCHMessage' has no member 'mediaSid'
Подобно этому TCHMessage есть много проблем, например, у него нет элементов для hasMedia, mediaType, getMediaContentTemporaryUrl
Например,

Код: Выделить всё

func checkAndShowImageExistInCache(selectedMessage: TCHMessage?){
// check msg is nil then return
guard let message = selectedMessage else {
return
}
let url = URL.init(string: message.mediaSid!)
let request = ImageRequest(url: url!)
if let container = ImageCache.shared[request] {
self.openSelectedMessage(message: message, urlString: "", downloadedImage: container.image)
print("cached media SID \(message.mediaSid!)")
loader.hide()
return
}
}

Код: Выделить всё

mediaSid
получает синтаксическую ошибку.
Много искал, но безуспешно. Как я могу это исправить?

Подробнее здесь: https://stackoverflow.com/questions/783 ... -of-issues

Вернуться в «IOS»