Our applications root view controller is a tab bar with 5 tabs, each tab is UINavigationController. And if I share the screen the viewcontroller presented and alerts are not showing on screen sharing.
[self presentViewController:vc animated:YES completion:nil];
But if add that viewcontroller as root subview then it is visible
[[AppDelegate sharedInstance].window.rootViewController.view addSubview:vc.view];
What is the reason?
- SDK version: 5.0.1
- Device: iPhone 8Plus
- OS: 13.5.1
Hello @georgeselveraj
Thank you for using the dev forum!
Unfortunately, I do not think there is an intentional design decision around this and is a side-effect of how the SDK controls navigation. Out of curiosity, have you used [[MobileRTC sharedRTC] setMobileRTCRootController:navController];?
Thanks!
Michael
As my app’s root view controller is not a UINavigationcontroller. I didn’t set MobileRTCRootController.
Hey @georgeselveraj
That makes sense, thank you for the response.
Is this causing issues for your application?
Thanks!
Michael
No, I didn’t face any issue by not setting the MobileRTCRootController.
Hey @georgeselveraj,
That is good to hear! If using
[[AppDelegate sharedInstance].window.rootViewController.view addSubview:vc.view];
becomes an issue, please let us know.
Thanks!
Michael