MCNearbyServiceAdvertiser
来源:互联网 发布:新歌声第二季网络战队 编辑:程序博客网 时间:2024/06/05 03:48
1 MCNearbyServiceAdvertiser
- Configuring and Initialization
- Starting and Stopping Advertisement
2 MCNearbyServiceAdvertiserDelegate
- Error Handling Delegate Methods
- Invitation Handling Delegate Methods
1 MCNearbyServiceAdvertiser
MCNearbyServiceAdvertiser通知附近的设备发出邀请。这个类会有回调,告知有用户要与您的设备连接,然后可以自定义提示框,以及自定义连接处理。
1.1 Configuring and Initialization
/// 初始化MCNearbyServiceAdvertiserpublic init(peer myPeerID: MCPeerID, discoveryInfo info: [String : String]?, serviceType: String)/// MCNearbyServiceAdvertiserDelegate代理weak public var delegate: MCNearbyServiceAdvertiserDelegate?/// 当前MCPeerIDpublic var myPeerID: MCPeerID { get }/// 携带信息public var discoveryInfo: [String : String]? { get }/// service类型public var serviceType: String { get }
1.2 Starting and Stopping Advertisement
/// 发出广播public func startAdvertisingPeer()/// 结束广播public func stopAdvertisingPeer()
2 MCNearbyServiceAdvertiserDelegate
2.1 Error Handling Delegate Methods
/// 广播未运行的错误@available(iOS 7.0, *)optional public func advertiser(advertiser: MCNearbyServiceAdvertiser, didNotStartAdvertisingPeer error: NSError)
2.2 Invitation Handling Delegate Methods
/// 附近的设备发出连接请求@available(iOS 7.0, *)public func advertiser(advertiser: MCNearbyServiceAdvertiser, didReceiveInvitationFromPeer peerID: MCPeerID, withContext context: NSData?, invitationHandler: (Bool, MCSession) -> Void)
Appendix
Sample Code
Swift
Related Documentation
Multipeer Connectivity Framework Reference
MCNearbyServiceAdvertiser Class Reference
MCNearbyServiceAdvertiserDelegate Protocol Reference
Revision History
Copyright
CSDN:http://blog.csdn.net/y550918116j
GitHub:https://github.com/937447974/Blog
0 0