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
action
A closure with input parameter of type I
input
a 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