Пожалуйста, не стесняйтесь копить на мой отчет об ошибке

наблюдатель с не работает, но#keyPath(UIView.isHidden) работает."hidden"Очень странно. Это ошибка или особенность?

Может ли это быть связано с тем, что он объявлен так (в Objective-C):

child.addObserver(self, forKeyPath: "hidden", options: [.initial,.new], context: nil);

override func observeValue(forKeyPath keyPath: String?, of object: Any?, .change: [NSKeyValueChangeKey : Any]?, context: UnsafeMutableRawPointer?) {
    if let view = object as? UIView, view.superview === self && keyPath == "hidden" {
        print("*");
    }
}

Ответы на вопрос(1)

Ваш ответ на вопрос