Bool 的简洁 Swift 断言? ||布尔?
Concise Swift assertion for Bool? || Bool?
我可以在 Swift 中制定一个简洁的表达式来断言两个视图控制器之一的 activity 指示器正在动画吗?该表达式可能假定 vc1
或 vc2
不同于 nil
。
以下内容不太有效,大概是因为它的形式是 Bool? || Bool?
而不是 Bool || Bool
:
assert(vc1?.activityIndicator.isAnimating ||
v22?.activityIndicator.isAnimating)
==
仍然适用于可选项,所以你可以这样做:
assert(vc1?.activityIndicator.isAnimating == true ||
v22?.activityIndicator.isAnimating == true)
我可以在 Swift 中制定一个简洁的表达式来断言两个视图控制器之一的 activity 指示器正在动画吗?该表达式可能假定 vc1
或 vc2
不同于 nil
。
以下内容不太有效,大概是因为它的形式是 Bool? || Bool?
而不是 Bool || Bool
:
assert(vc1?.activityIndicator.isAnimating ||
v22?.activityIndicator.isAnimating)
==
仍然适用于可选项,所以你可以这样做:
assert(vc1?.activityIndicator.isAnimating == true ||
v22?.activityIndicator.isAnimating == true)