MCBrowserViewController

来源:互联网 发布:床垫品牌 知乎 编辑:程序博客网 时间:2024/06/06 19:36

1 MCBrowserViewController

  1. Initializing a Browser View Controller
  2. Getting and Setting the Maximum and Minimum Number of Peers

2 MCBrowserViewControllerDelegate

  1. Peer Notifications
  2. User Action Notifications

1 MCBrowserViewController

MCBrowserViewController用于帮助用户发现附近的设备,并邀请加入会话。MCBrowserViewController是UIViewController的子类,也就意味着你可以用常用的方法完成跳转。

1.1 Initializing a Browser View Controller

/// 初始化MCBrowserViewController////// - parameter serviceType : 通话类型/// - parameter session : 会话session////// - returns: MCBrowserViewControllerpublic convenience init(serviceType: String, session: MCSession)/// 初始化MCBrowserViewController////// - parameter browser : 附近的连接/// - parameter session : 会话session////// - returns: MCBrowserViewControllerpublic init(browser: MCNearbyServiceBrowser, session: MCSession)/// MCBrowserViewControllerDelegate代理weak public var delegate: MCBrowserViewControllerDelegate?/// 附近的Servicepublic var browser: MCNearbyServiceBrowser? { get }/// 当前会话public var session: MCSession { get }

1.2 Getting and Setting the Maximum and Minimum Number of Peers

/// 最小连接数public var minimumNumberOfPeers: Int/// 最大连接数public var maximumNumberOfPeers: Int

2 MCBrowserViewControllerDelegate

2.1 Peer Notifications

/// 是否向附近的设备发出连接请求@available(iOS 7.0, *)optional public func browserViewController(browserViewController: MCBrowserViewController, shouldPresentNearbyPeer peerID: MCPeerID, withDiscoveryInfo info: [String : String]?) -> Bool

2.2 User Action Notifications

/// 完成连接@available(iOS 7.0, *)public func browserViewControllerDidFinish(browserViewController: MCBrowserViewController)/// 取消连接@available(iOS 7.0, *)public func browserViewControllerWasCancelled(browserViewController: MCBrowserViewController)

 


Appendix

Sample Code

Swift

Multipeer Connectivity Framework Reference

MCBrowserViewController Class Reference

MCBrowserViewControllerDelegate Protocol Reference

Revision History

时间 描述 2016-01-22 博文完成

CSDN:http://blog.csdn.net/y550918116j

GitHub:https://github.com/937447974/Blog

0 0
原创粉丝点击