无法使用类型为“(String.UTF8View)的参数列表调用类型“UInt32”的初始化程序

Posted

技术标签:

【中文标题】无法使用类型为“(String.UTF8View)的参数列表调用类型“UInt32”的初始化程序【英文标题】:Cannot invoke initialiser for type ‘UInt32’ with an argument list of type ‘(String.UTF8View) 【发布时间】:2017-02-22 10:56:16 【问题描述】:

使用 WibmoSDK 在 swift 3.0 中无法正常工作

让编码:CFStringEncoding = UInt32(String.Encoding.utf8)

我有类似的显示错误

"不能使用参数列表为类型‘UInt32’调用初始化程序 输入‘(String.UTF8View)”

【问题讨论】:

【参考方案1】:

尝试使用这个:

let encoding: CFStringEncoding = UInt32(String.Encoding.utf8.rawValue)

【讨论】:

以上是关于无法使用类型为“(String.UTF8View)的参数列表调用类型“UInt32”的初始化程序的主要内容,如果未能解决你的问题,请参考以下文章

无法使用类型为“()”的参数列表为类型“Int”调用初始化程序

无法使用类型为“”的参数列表调用类型“”的初始化程序

无法使用类型为 '(Codable.Type?

Constraint 无法解析为类型

无法使用类型为“(UInt32)”的参数列表调用类型“CGBitmapInfo”的初始化程序

无法使用“Any?”类型的索引为“[AnyHashable:Any]”类型的值下标