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]);
}
}
