是否可以根据Bool
值调用一种或另一种方法?我希望这样做:
var isLocked: Bool
{
didSet
{
// This is not Swift but indicates what I'm looking for.
self.activityIndicator.(isLocked ? startAnimating() : stopAnimating())
}
}
我希望使用现有的Swift 2(或3)语言功能;没有课程扩展。
可能是重复,但找不到。
答案 0 :(得分:2)
怎么样:
didSet {
isLocked ? self.activityIndicator.startAnimating() :
self.activityIndicator.stopAnimating()
}