如何在 Swift 2 中将 UInt8 转换为 Bool

Mav*_*vro 0 boolean swift

我必须重做所有在 Swift 1.2 中使用布尔值的代码。现在在 Swift 2.0 中,我正确使用了 Bool,但我不清楚如何将 UInt8 (0/1) 转换为 Swift Bool。

例子:

 let timeDateValid:Bool = bytes[0]
Run Code Online (Sandbox Code Playgroud)

错误消息: 无法将类型“UInt8”转换为指定类型“Bool”

谢谢!

Nob*_*ica 5

测试一下是否为0:

let timeDateValid:Bool = (bytes[0] != 0)
Run Code Online (Sandbox Code Playgroud)