Xamarin iOS-广播上传扩展-如何调用

问题描述 投票:0回答:1

最近我在Xamarin.Forms项目中添加了Broadcast Upload Extension,但是我找不到一种方法来调用该扩展并将其从容器应用程序呈现给用户。

我将如何调用扩展并将其呈现给用户?通过OpenUrl及其包标识符吗?

ios xamarin xamarin.forms ios-extensions
1个回答
0
投票

需要这样调用:

var bundle = NSBundle.MainBundle.GetUrlForResource("Foo.iOS.ScreenShareExtensionUI", "appex", "PlugIns");

            RPScreenRecorder.SharedRecorder.StartRecording(true, error =>
            {
                if (error != null)
                    LogService.Log(error.LocalizedFailureReason, LogService.LogLevel.ERROR, "StartRecording");
            });
            RPBroadcastActivityViewController.LoadBroadcastActivityViewController(bundle.AbsoluteUrl.ToString(), (controller, error) =>
            {
                UIApplication.SharedApplication.KeyWindow.RootViewController.PresentViewController(controller, true, null);

                RPBroadcastActivityViewController = controller;
            });
© www.soinside.com 2019 - 2024. All rights reserved.