我正在使用Broadcast Upload Extension]开发一个应用程序-我想知道如何将参数传递到BroadcastViewController中,这样我就可以将它们传递给CompleteRequest方法(userSetup参数) 。还是我想以某种方式引用Container应用并从中获取参数?
来自[[BroadcastViewController
:]的代码 public partial class BroadcastViewController : UIViewController
{
protected BroadcastViewController(IntPtr handle) : base(handle)
{
// Note: this .ctor should not contain any initialization logic.
}
public void UserDidFinishSetup()
{
// NEED TO OBTAIN HERE PARAMETERS
System.Diagnostics.Debug.WriteLine("ScreenShareExtensionUI: UserDidFinishSetup");
// Broadcast url that will be returned to the application
var broadcastURL = NSUrl.FromString("http://broadcastURL_example/stream1");
// Service specific broadcast data example which will be supplied to the process extension during broadcast
var keys = new[] { "channelName", "token", "appId" };
var objects = new[] { "channelName", "token", "appId" };
var setupInfo = NSDictionary.FromObjectsAndKeys(objects, keys);
我正在使用Broadcast Upload Extension开发应用程序-我想知道如何将参数传递给BroadcastViewController,以便我可以将它们传递给CompleteRequest方法(...
var plist = new NSUserDefaults("group.com.foo.ss", NSUserDefaultsType.SuiteName);
var agoraApi = plist.StringForKey("agoraApi");
var agoraRoomId = plist.DoubleForKey("agoraRoomId");
var agoraToken = plist.StringForKey("agoraToken");
var agoraUserId = plist.DoubleForKey("agoraUserId");