我正在使用这个结构并使用它
struct Ride {
var isRideForNow: Bool!
}
var sheduleRide: Ride?
sheduleRide = Ride()
sheduleRide?.isRideForNow = false
Run Code Online (Sandbox Code Playgroud)
当我这样使用它工作正常
if (sheduleRide?.isRideForNow)! {
//some code
}
Run Code Online (Sandbox Code Playgroud)
但我不知道为什么下面的代码给出错误"类型'bool'被打破",即使这里没有可选的链接
if (sheduleRide!.isRideForNow) {
//some code
}
Run Code Online (Sandbox Code Playgroud)