void StartMultipeerBrowser() { peer = new MCPeerID("Monkey"); session = new MCSession(peer); session.Delegate = sessionDelegate; browser = new MCBrowserViewController(serviceType, session); browser.Delegate = browserDelegate; browser.ModalPresentationStyle = UIModalPresentationStyle.FormSheet; this.PresentViewController(browser, true, null); }
/// <summary> /// Shows the default iOS7.0 Browser view that enables users to invite nearby devices to a session. /// </summary> /// <param name='displayName'> /// The display name for the local peer /// </param> /// <param name='serviceType'> /// The type of service to browse for. Must be 1-15 characters long, only ASCII lower case characters. /// </param> public static void ShowBrowser(string displayName, string serviceType) { _peerId = new MCPeerID(displayName); _session = new MCSession(_peerId); _browserVC = new MCBrowserViewController(serviceType, _session); _browserVC.Delegate = BrowserViewControllerDelegate.instance; _session.Delegate = SessionDelegate.instance; UIApplication.deviceRootViewController.PresentViewController(_browserVC, false, null); }
public override void WasCancelled(MCBrowserViewController browserViewController) { InvokeOnMainThread (() => { browserViewController.DismissViewController (true, null); }); }
public override void DidFinish(MCBrowserViewController browserViewController) { InvokeOnMainThread (() => { browserViewController.DismissViewController (true, null); }); }
void StartMultipeerBrowser() { peer = new MCPeerID ("Monkey"); session = new MCSession (peer); session.Delegate = sessionDelegate; browser = new MCBrowserViewController (serviceType, session); browser.Delegate = browserDelegate; browser.ModalPresentationStyle = UIModalPresentationStyle.FormSheet; this.PresentViewController (browser, true, null); }
public override void WasCancelled(MCBrowserViewController browserViewController) { InvokeOnMainThread(() => { browserViewController.DismissViewController(true, null); }); }
public override void DidFinish(MCBrowserViewController browserViewController) { InvokeOnMainThread(() => { browserViewController.DismissViewController(true, null); }); }
public override void WasCancelled(MCBrowserViewController controller) { controller.DismissViewController(true, null); MultipeerXT.OnBrowserCancelled(); }
public override void DidFinish(MCBrowserViewController controller) { controller.DismissViewController(true, null); MultipeerXT.OnBrowserCompleted(); }