Excluding an Interaction
Exclude a specific View Controller from being recognized as an Interaction by using the excludeAutomaticInteraction
method.
In your viewDidLoad
or any other view lifecycle methods, which come before the viewDidAppear
method, simply call the above method as shown below:
override func viewDidLoad() {
super.viewDidLoad()
do {
try MedalliaMXO.exclude(automaticInteraction: MXOAutomaticInteractionExclusion { builder in
builder.viewController = self
})
} catch {
print("Error excluding an interaction: \(error.localizedDescription)")
}
}
- (void)viewDidLoad {
[super viewDidLoad];
NSError *error;
__weak typeof(self) weakSelf = self;
[MedalliaMXO excludeAutomaticInteraction:[MXOAutomaticInteractionExclusion initWithBuilder:^(MXOAutomaticInteractionExclusionBuilder * _Nonnull builder) {
builder.viewController = weakSelf;
}] error:&error];
if (error) {
NSLog(@"Error excluding an interaction: %@", [error debugDescription]);
}
}