MCBrowserViewController
来源:互联网 发布:床垫品牌 知乎 编辑:程序博客网 时间:2024/06/06 19:36
1 MCBrowserViewController
- Initializing a Browser View Controller
- Getting and Setting the Maximum and Minimum Number of Peers
2 MCBrowserViewControllerDelegate
- Peer Notifications
- 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
Related Documentation
Multipeer Connectivity Framework Reference
MCBrowserViewController Class Reference
MCBrowserViewControllerDelegate Protocol Reference
Revision History
Copyright
CSDN:http://blog.csdn.net/y550918116j
GitHub:https://github.com/937447974/Blog
0 0
- MCBrowserViewController
- 几种经典的网络服务器架构模型的分析与比较
- 深入分析C++中char * 和char []的区别
- TCP选项之SO_LINGER
- CSS 的overflow:hidden 属性详细解释
- Android开发中一些疑难异常解决
- MCBrowserViewController
- webView与js交互
- Usb Audio Device Descriptor(2) Class-Specific Audio Control Interface Header Descriptor
- Apache优化:修改最大并发连接数
- Java基础之volatile,static,synchronized的区别
- 为data磁盘组删除其中一个盘(asm external data盘组中有两块盘)
- 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATI
- IAR error: a declaration cannot have a label
- javaEE之------SpringMVC中ResourceBundleViewResolver简单应用