Ios 未调用具有自定义isSelected setter的MKAnnotationView子类

Ios 未调用具有自定义isSelected setter的MKAnnotationView子类,ios,swift,uikit,Ios,Swift,Uikit,我已经对MKAnnotationView进行了子类化,并在isSelected属性上创建了一个自定义setter,但它没有启动。我在isHighlighted酒店也尝试过同样的方法,它会按预期调用 日志记录是在选择发生前后从另一个函数中选择的字段true和false 为什么不叫塞特 internal final class CustomView: MKAnnotationView { override var isSelected: Bool { didSet {

我已经对
MKAnnotationView
进行了子类化,并在isSelected属性上创建了一个自定义setter,但它没有启动。我在isHighlighted酒店也尝试过同样的方法,它会按预期调用

日志记录是在选择发生前后从另一个函数中选择的字段
true
false

为什么不叫塞特

internal final class CustomView: MKAnnotationView {
    override var isSelected: Bool {
        didSet {
            print("selected: \(isSelected)")
        }
    }
}

我遇到了同样的问题,只是覆盖了
setSelected(\uselected:Bool,animated:Bool)

我遇到了同样的问题,只是覆盖了
setSelected(\uselected:Bool,animated:Bool)

找到了解决方案吗?找到了解决方案吗?