This is the main overridable function of the CTXBaseGuideController class and it is responsible for adding the guide itself to the view hierarchy of the app, as well as informing the Contextual SDK once it has successfully done so or it has failed to do so.
These are the parameters of this function:
|An object containing all the information for this guide as it was configured on the Contextual Dashboard, as well as some functions that will provide additional functionality for your use case if required. Details of this object can be found below: ContextualContainer object
|The UIViewController (optional) that this guide is being triggered from
|The block to be invoked upon successful presentation of the guide
|The block to be invoked upon failure to present the guide
This is the container object which holds all of the API references which you may need when implementing a custom GuideBlock.
|All the guide information as configured on the Contextual Dashboard. Details of this object can be found below: guidePayload
|A class which allows management of Contextual tags (add, update, delete)
|A class that provides additional functionality to interact with the Contextual REST API