Привет, я реализую подкласс NSSlider и NSSliderCell в swift, я хотел бы проверить/получить свойство _scFlags.isPressed из NSSliderCell, я обнаружил, что в Objective-C есть «хак», чтобы сделать это при вызове из другого класса (что на самом деле не нужно, если вы подкласс NSSlider в Objective-C):
http://www.cocoabuilder.com/archive/cocoa/54913-nsslider.html
Однако в Swift, когда я ищу в API (AppKit -> NSSliderCell), я могу найти структуру, которая, как я полагаю, мне нужна, и ничего, кроме init() внутри:
public struct __sliderCellFlags {
public init()
}
и я даже не могу вызвать его из подкласса. Все это отображается как ошибка:
self.__sliderCellFlags
self._scFlags
super.__sliderCellFlags
super._scFlags
Я что-то пропустил? Есть ли другой способ назвать эти свойства?