【问题标题】:Cast from 'TCHMessageType' to unrelated type 'String' always fails从“TCHMessageType”转换为不相关类型“String”总是失败
【发布时间】:2020-06-11 09:06:59
【问题描述】:

我正在使用适用于 iOS 的 Twilio Chat Client SDK,我收到此警告。如何在 XCode 中消除此警告?

messageAdded message: TCHMessage
let msgType: String = message.messageType as! String

Twilio 文档:https://media.twiliocdn.com/sdk/ios/chat/releases/3.1.1/docs/Constants/TCHMessageType.html

警告:Cast from 'TCHMessageType' to unrelated type 'NSString' always fails

由于这只是一个警告而不是错误,我的代码可以编译并运行良好,但我不想将带有警告的代码推送到生产级别。

有什么帮助吗?

【问题讨论】:

    标签: ios swift twilio


    【解决方案1】:

    message.messageTypeTCHMessageType 类型,它是一个枚举。也许你想使用message.messageType.text,它是一个 Int。如果你想将它保存为字符串,只需将其更改为

    let msgType: String = "\(message.messageType.text)"
    

    【讨论】:

      猜你喜欢
      • 2020-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-09
      • 2015-07-25
      • 1970-01-01
      相关资源
      最近更新 更多