IPTrainingRequiredViewController
open class IPTrainingRequiredViewController : UIViewController
View controller that informs the user that training is required.
IAMPASS includes a default UI for this view controller.
A custom UI can be provided by creating a nib file containing an IPTrainingRequiredViewController and set the values of IPTrainingViewController.instructionsBundleIdentifier and IPTrainingViewController.instructionsNibName.
-
Undocumented
Declaration
Swift
public var onStart: ((_ sender: IPTrainingRequiredViewController) -> Void)? -
Creates an IPTrainingRequiredViewController
If bundleIdentifier or nibName are nil the default UI for the status controller are used. Applications that implemenent custom a custom UI should have a start button that is connected to the
ACTrainingRequiredViewController.onStartmember.Declaration
Swift
public init?(bundleIdentifier: String?, nibName: String?, onStart: @escaping (_ sender: IPTrainingRequiredViewController) -> Void)Parameters
bundleIdentifierThe ID of the bundle containing the UI for the view controller.
nibNameThe name of the nib file containing the UI.
onSTartCode block to execute when the start button is tapped.
Return Value
IPTrainingRequiredViewController
-
Handler for the starting training. Applications that provide a custom UI should connect their start button to this handler.
Declaration
Swift
@IBAction public func onStart(_ sender: Any)
IPTrainingRequiredViewController Class Reference