错误“int1”无法转换为'Bool'swift3

时间:2016-11-08 14:03:50

标签: ios swift swift3 xcode8.1

我是swift的新手,对于我的项目,我需要使用swift3和xcode8.1 我尝试了不同的解决方案,但注意到了工作。 我认为这是因为我可以在不同主题上看到swift2转换的swift3。然而,这对我没有多大帮助。

这是我的功能:

$unsecuredpwd = "TEMPPW{0}{1}" -f (Get-Random -Minimum 100 -Maximum 1000),[char](33..47 |Get-random)

我唯一的错误是这两条线以红色下划线:

func startHeartRateUpdates() {
    output("Starting Heart Rate updates...")
    if let client = self.client {
        do {
            try client.sensorManager.startHeartRateUpdates(to: nil, withHandler: { (heartRateData: MSBSensorHeartRateData!, error: NSError!) in
                self.hrLabel.text = NSString(format: "Heart Rate: %3u %@",
                    heartRateData.heartRate,
                    heartRateData.quality == MSBSensorHeartRateQuality.acquiring ? "Acquiring" : "Locked") as String
            })
            self.perform(#selector(ViewController.stopHeartRateUpdates), with: nil, afterDelay: 60)
        } catch let error as NSError {
            output("startHeartRateUpdatesToQueue failed: \(error.description)")
        }
    } else {
        output("Client not connected, can not start heart rate updates")
    }
}

显示消息:

  

'Int1'不能转换为'Bool'

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我认为字段SELECT COUNT(*) FROM Customers acquiring类型。如果您在条件语句中使用int类型作为条件,则应使用int

示例:

==