在iOS 13上显示RPSystemBroadcastPickerView时,它显示具有以下描述的异常:致命异常:NSInvalidArgumentException应用程序尝试将UIModalTransitionStylePartialCurl呈现给非全屏视图控制器或从非全屏视图控制器呈现。我正在使用Xcode版本11.3.1(11C504)。有什么解决方案可以阻止此异常?
这是因为iOS 13使用新的演示样式而不是全屏显示。而且它不支持您需要更改默认表示样式的PartialCurl转换:
var navigationController = new UINavigationController(ctrl);navigationController.ModalPresentationStyle = UIModalPresentationStyle.FullScreen;ctrl.ModalTransitionStyle = UIModalTransitionStyle.PartialCurl;PresentViewController(navigationController,animation:true,null);