init(definition:fromArchive:)
Initializes the action with the specified definition.
Declaration
init?(definition dict: [String : Any]?, fromArchive archived: Bool)Parameters
Return Value
The initialized action.
Discussion
This is the primary initializer for all Automator classes. The Automator app sends this message to instances of AMAction both when it loads actions bundles and when it unarchives them.
The AMAction object being instantiated should perform whatever initializations are necessary after invoking super’s implementation of this method. It can then examine the values in dict, particularly if the action had been archived with custom definition properties.