That’s not what I meant, I meant I have just one viewController which overtime is created is calling the viewDidLoad so then is calling the openears’s initialization. So there aren’t two viewControllers using it, it’s just one dismissing and then creating again when I needed. Perhaps this explanation helps.
Another point is:
The device has iOS 9 and the simulator is iOS 8 although I tried the same simulator iPad 2 with iOS 9.3 and also fails.