Ios 如何控制从控制器中心启动的上载扩展?

Ios 如何控制从控制器中心启动的上载扩展?,ios,upload,replaykit,Ios,Upload,Replaykit,我实现了上传扩展,并通过上传扩展设置RTMP服务器进行广播。广播从控制中心启动,而不是通过SetupUI扩展。由于SampleHandler.m不提供RPBroadcastController,因此无法以编程方式暂停或停止广播。我想至少停止广播并显示服务器不可用的错误消息。我查阅了所有WWDC文档,但找不到太多信息。Mobscrush显示错误消息,如“未登录”,他们是如何做到这一点的 我在代码中发现一个错误,finishBroadcastWithError函数应调用[super finishBr

我实现了上传扩展,并通过上传扩展设置RTMP服务器进行广播。广播从控制中心启动,而不是通过SetupUI扩展。由于SampleHandler.m不提供RPBroadcastController,因此无法以编程方式暂停或停止广播。我想至少停止广播并显示服务器不可用的错误消息。我查阅了所有WWDC文档,但找不到太多信息。Mobscrush显示错误消息,如“未登录”,他们是如何做到这一点的

我在代码中发现一个错误,
finishBroadcastWithError
函数应调用
[super finishBroadcastWithError:
调用RPBroadcastController停止广播并显示正确的错误消息。您不需要访问
RPBroadcastController
,也不需要
SetupUI
访问控制器广播。就这样,我在这上面浪费了两天,我希望没有人这样做