【问题标题】:Xamarin iOS - Broadcast Upload Extension - how to invokeXamarin iOS - 广播上传扩展 - 如何调用
【发布时间】:2020-05-23 14:22:28
【问题描述】:

最近我将 Broadcast Upload Extension 添加到 Xamarin.Forms 项目,但是我找不到如何调用扩展并将其从容器应用程序呈现给用户的方法。

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

【问题讨论】:

    标签: ios xamarin xamarin.forms ios-extensions


    【解决方案1】:

    需要这样调用:

    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;
                });
    

    【讨论】:

      猜你喜欢
      • 2017-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多