尝试在 iOS13 上使用 Xcode11 beta4 呈现 RPSystemBroadcastPickerView 时出现 NSInvalidArgumentException

Get NSInvalidArgumentException when trying to present RPSystemBroadcastPickerView on iOS13 with Xcode11 beta4

当我尝试在我的应用程序中显示 RPSystemBroadcastPickerView 时,我遇到了以下描述的异常: 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“应用程序试图将 UIModalTransitionStylePartialCurl 呈现给非全屏视图控制器或从非全屏视图控制器

我使用 Xcode 11 beta 4 和 运行s 在 iOS13 beta 4 上构建我的应用程序。有趣的是,如果我 运行 iOS12 上的应用程序(使用 Xcode 11 beta 4 构建),我从全屏视图控制器显示 RPSystemBroadcastPickerView。为什么我会得到这个例外?也许我应该等待最终 iOS13 版本?有人有什么建议吗?

这是 iOS 13 所有测试版的一个问题。我使用 Apple 的新反馈网站 (https://feedbackassistant.apple.com/) 提交了错误报告。为确保 Apple 在正式发布 iOS 13 之前修复此问题,我建议您也填写错误报告。

我找到了替代解决方案,您可以使用 XCode10 构建您的应用程序,我在 iOS 13 GM 上测试了该应用程序,它可以正常运行。但如果使用 xcode11 构建应用程序,它将在 iOS 13 GM 上崩溃。