You use the
AMWorkflow to instantiate a workflow and an instance of
AMWorkflowController to control its execution. Together, these three classes provide a Model-View-Controller suite for working with workflows.
You can use Interface Builder to add an instance of
workflowView outlet to connect it to the workflow view. The controller object also has
stop: actions that can be connected to buttons or other user interface elements.
A Boolean value indicating whether the workflow view is editable.
var editable: Bool
@property(getter=isEditable) BOOL editable
trueif the workflow view is editable, otherwise
isEditable:to determine whether the workflow view is editable. Use
setEditable:to set whether the workflow view is editable.
Available in OS X v10.10 and later.
The receiver’s workflow controller.
var workflowController: AMWorkflowController?
@property(strong) AMWorkflowController *workflowController
The receiver’s workflow controller, or
nilif it doesn’t have a controller.
setWorkflowController:to set the receiver’s controller to the passed workflow controller.
Available in OS X v10.9 and later.