Action
public final class Action<I> : NSObject
An Action class act as storage of closure Type parameter I represent input
-
Initialize an Action with closure and input
Declaration
Swift
public init(action: @escaping (I) -> Void, input: I)Parameters
actionA closure with input parameter of type I
inputa parameter object of type I
-
Call associated action with paremeter input The parameter input is supplied at receiver initialization
Declaration
Swift
@objc public func performAction() -
Selector for performAction
Declaration
Swift
public var selector: Selector { get } -
Test equality between two instance of Action
Declaration
Swift
override public func isEqual(_ object: Any?) -> Bool
Action Class Reference