编译器抛出错误“条件绑定的初始化必须具有可选类型而不是'字符串'”
if let classString = String.fromCString(class_getName(currentVeiw?.dynamicType)){
}
答案 0 :(得分:2)
编译器告诉你,你不能使用if let,因为它完全没必要。你没有任何可选的解包方法。如果我们专门用来解包你的选项。只需使用:
let classString = String(describing: type(of: currentVeiw!))