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
版本