刚刚更新到Xcode 7,我在以前的代码上收到错误,我无法理解为什么。
这是我的代码示例:
private func isReachable(flags: SCNetworkReachabilityFlags) -> Bool {
return flags & SCNetworkReachabilityFlags.Reachable != 0
}
产生错误:二元运算符'&'不能应用于两个'SCNetworkReachabilityFlags'操作数
我假设这是对Swift的更新,但我找不到任何关于它的内容。任何帮助非常感谢。
答案 0 :(得分:0)
从Swift 2开始,您必须使用.contains
private func isReachable(flags: SCNetworkReachabilityFlags) -> Bool {
return flags.contains(.Reachable)
}