我是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'
感谢您的帮助。
答案 0 :(得分:1)
我认为字段SELECT COUNT(*)
FROM Customers
是acquiring
类型。如果您在条件语句中使用int
类型作为条件,则应使用int
。
示例:强>
==