diff --git a/TGPControls/TGPControlsTicksProtocol.swift b/TGPControls/TGPControlsTicksProtocol.swift index 6805ef7..606b5ba 100644 --- a/TGPControls/TGPControlsTicksProtocol.swift +++ b/TGPControls/TGPControlsTicksProtocol.swift @@ -29,7 +29,7 @@ import Foundation -public protocol TGPControlsTicksProtocol +@objc public protocol TGPControlsTicksProtocol { func tgpTicksDistanceChanged(ticksDistance:CGFloat, sender:AnyObject) func tgpValueChanged(value:UInt) diff --git a/TGPControls/TGPDiscreteSlider.swift b/TGPControls/TGPDiscreteSlider.swift index 71b987b..4606cc9 100644 --- a/TGPControls/TGPDiscreteSlider.swift +++ b/TGPControls/TGPDiscreteSlider.swift @@ -235,7 +235,7 @@ public class TGPDiscreteSlider:TGPSlider_INTERFACE_BUILDER { set {} } - public var ticksListener:TGPControlsTicksProtocol? = nil { + @objc public var ticksListener:TGPControlsTicksProtocol? = nil { didSet { ticksListener?.tgpTicksDistanceChanged(ticksDistance: ticksDistance, sender: self)