Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 单击RPSystemBroadcastPickerView时显示异常_Xcode_Ios13_Replaykit_Rpsystembroadcastpickerview - Fatal编程技术网

Xcode 单击RPSystemBroadcastPickerView时显示异常

Xcode 单击RPSystemBroadcastPickerView时显示异常,xcode,ios13,replaykit,rpsystembroadcastpickerview,Xcode,Ios13,Replaykit,Rpsystembroadcastpickerview,单击RPSystemBroadcastPickerView的子视图按钮时,可能会出现控制器。但t给出了以下描述的例外情况:- 致命异常:NSInvalidArgumentException 应用程序试图以模态方式呈现活动控制器 Crashlytics日志:- 1 libobjc.A.dylib 0x1acb54c1c objc_exception_throw 2 UIKitCore 0x1b092fb20 -[UIVie

单击RPSystemBroadcastPickerView的子视图按钮时,可能会出现控制器。但t给出了以下描述的例外情况:-

致命异常:NSInvalidArgumentException 应用程序试图以模态方式呈现活动控制器

Crashlytics日志:-

1  libobjc.A.dylib                0x1acb54c1c objc_exception_throw
2  UIKitCore                      0x1b092fb20 -[UIViewController _presentViewController:withAnimationController:completion:]
3  UIKitCore                      0x1b0931e00 __63-[UIViewController _presentViewController:animated:completion:]_block_invoke
4  UIKitCore                      0x1b0932354 -[UIViewController _performCoordinatedPresentOrDismiss:animated:]
5  UIKitCore                      0x1b0931d4c -[UIViewController _presentViewController:animated:completion:]
6  UIKitCore                      0x1b0931fe0 -[UIViewController presentViewController:animated:completion:]
7  ReplayKit                      0x1d7cab6f8 -[RPModalPresentationWindow presentViewController:animated:completion:]
8  ReplayKit                      0x1d7c9ba98 -[RPBroadcastPickerStandaloneViewController presentAnimated:completion:]
9  ReplayKit                      0x1d7c9c54c __45-[RPSystemBroadcastPickerView buttonPressed:]_block_invoke
10 ReplayKit                      0x1d7c9b8d4 __120-[RPBroadcastPickerStandaloneViewController loadViewControllerWithBundleIdentifier:showMicrophoneButton:withCompletion:]_block_invoke_2
11 libdispatch.dylib              0x1acadeec4 _dispatch_call_block_and_release
12 libdispatch.dylib              0x1acae033c _dispatch_client_callout
13 libdispatch.dylib              0x1acaec600 _dispatch_main_queue_callback_4CF
14 CoreFoundation                 0x1acdbb41c __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__
15 CoreFoundation                 0x1acdb6034 __CFRunLoopRun
16 CoreFoundation                 0x1acdb5660 CFRunLoopRunSpecific
17 GraphicsServices               0x1b71c6604 GSEventRunModal
18 UIKitCore                      0x1b0f8a15c UIApplicationMain
19 ScreenRecorder                 0x10055d068 main + 30 (AppDelegate.swift:30)
20 libdyld.dylib                  0x1acc311ec start

这是ios13.0中的一个bug。当呈现GVC时,ReplayKit使用UIApplicationRotationFollowingController(ModAltTransitionStyle=pageSheet)呈现RPBroadcastPickerStandalonevewController(ModAltTransitionStyle=curl)。 但是curl只有在以前的vc是全屏的时候才可用。
因此,解决方案是钩住presentApi并改变样式。

你能解决这个问题吗?@AshishKakkad目前还没有关于这个问题的线索。仍在寻找解决方案。