【问题标题】:Problem Using '!' will be removed in a future release [duplicate]使用“!”的问题将在未来的版本中删除[重复]
【发布时间】:2018-11-25 16:33:33
【问题描述】:
    if let encodingName = response?.textEncodingName as CFString! , convertedEncoding == nil {
        convertedEncoding = String.Encoding(rawValue: CFStringConvertEncodingToNSStringEncoding(
            CFStringConvertIANACharSetNameToEncoding(encodingName))
        )

对我的问题有什么想法吗??

【问题讨论】:

  • @BobGilmore 可能,但我不能应用它:/

标签: ios swift swift4.2


【解决方案1】:

随便用

if let encodingName = response?.textEncodingName as? CFString , convertedEncoding == nil {
        convertedEncoding = String.Encoding(rawValue: CFStringConvertEncodingToNSStringEncoding(
            CFStringConvertIANACharSetNameToEncoding(encodingName)))
}

这个问题是由转换为CFString!引起的

【讨论】:

    猜你喜欢
    • 2019-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-28
    • 2023-04-04
    • 2016-07-10
    • 2018-11-29
    相关资源
    最近更新 更多