2
试图运行SWIFT 2.3代码在Xcode 8.0无法将类型的值“SecTrustResultType”到预期参数类型“UInt32的”
var result = SecTrustResultType(rawValue: SecTrustResultType.Invalid)
试图运行SWIFT 2.3代码在Xcode 8.0无法将类型的值“SecTrustResultType”到预期参数类型“UInt32的”
var result = SecTrustResultType(rawValue: SecTrustResultType.Invalid)
Invalid
是enum SecTrustResultType
一种情况下,但 SecTrustResultType(rawValue:)
预计底层 的值“原始类型”,在这种情况下为UInt32
。
因此,这将汇编
var result = SecTrustResultType(rawValue: SecTrustResultType.Invalid.rawValue)
,但仅仅是一个模糊等价
// Swift 2.x
var result = SecTrustResultType.Invalid
// Swift 3
var result = SecTrustResultType.invalid
版本