标签: swift4 xcode9
以下是源代码MetaData,我无法摆脱该错误。
我该如何解决?
源代码:MetaData:
答案 0 :(得分:0)
您在hashValue上呼叫commonKey,这将产生Int值。此表达式是??运算符的LHS,其RHS是String值 - 因此您的类型不匹配;整个表达式是switch的一部分,其中case值是字符串。通常不会打开哈希值。
hashValue
commonKey
Int
??
String
switch
case
删除hashValue可能会允许编译,但是它是否会执行我们不能说的意思。
HTH