WCSessionDelegate
来源:互联网 发布:乔治格文最佳数据 编辑:程序博客网 时间:2024/05/13 00:42
WCSessionDelegate用户响应WCSession相关操作,如传输data、file。
Symbols
1 Managing Session Activation
// session激活@available(iOS 9.3, *)public func session(_ session: WCSession, activationDidCompleteWith activationState: WCSessionActivationState, error: Error?)// 关闭session@available(iOS 9.3, *)public func sessionDidBecomeInactive(_ session: WCSession)// 数据交互完毕@available(iOS 9.3, *)public func sessionDidDeactivate(_ session: WCSession)
2 Managing State Changes
// 状态发生变化@available(iOS 9.0, *)optional public func sessionWatchStateDidChange(_ session: WCSession)// 连通性发生变化@available(iOS 9.0, *)optional public func sessionReachabilityDidChange(_ session: WCSession)
3 Receiving Context Data
// 接收上下文信息@available(iOS 9.0, *)optional public func session(_ session: WCSession, didReceiveApplicationContext applicationContext: [String : Any])
4 Receiving Immediate Messages
// 接收[String : Any]@available(iOS 9.0, *)optional public func session(_ session: WCSession, didReceiveMessage message: [String : Any])@available(iOS 9.0, *)optional public func session(_ session: WCSession, didReceiveMessage message: [String : Any], replyHandler: @escaping ([String : Any]) -> Swift.Void)// 接收Data@available(iOS 9.0, *)optional public func session(_ session: WCSession, didReceiveMessageData messageData: Data)@available(iOS 9.0, *)optional public func session(_ session: WCSession, didReceiveMessageData messageData: Data, replyHandler: @escaping (Data) -> Swift.Void)
5 Managing Data Dictionary Transfers
// 接收WCSessionUserInfoTransfer@available(iOS 9.0, *)optional public func session(_ session: WCSession, didFinish userInfoTransfer: WCSessionUserInfoTransfer, error: Error?)// 接收 userInfo: [String : Any]@available(iOS 9.0, *)optional public func session(_ session: WCSession, didReceiveUserInfo userInfo: [String : Any] = [:])
6 Managing File Transfers
// WCSessionFileTransfer接收完成,接收失败会有报错信息@available(iOS 9.0, *)optional public func session(_ session: WCSession, didFinish fileTransfer: WCSessionFileTransfer, error: Error?)// WCSessionFile接收完成@available(iOS 9.0, *)optional public func session(_ session: WCSession, didReceive file: WCSessionFile)
Appendix
Related Documentation
WCSessionDelegate
Revision History
Copyright
CSDN:http://blog.csdn.net/y550918116j
GitHub:https://github.com/937447974
0 0
- WCSessionDelegate
- 单例模式的两种实现方法
- 为RecyclerView打造通用Adapter 让RecyclerView更加好用
- The key to maximizing RF Coverage
- sql一张表数据导入另一张表
- poi sax 方式 导入excel海量数据
- WCSessionDelegate
- ios应用程序通过itms-services协议在本地服务器发布
- e.stopPropagation()阻止冒泡
- VC中画虚线矩形的方法
- iOS项目开发需要导入的常用第三方库
- websocket主动关闭连接的方式
- TabLayout 简单使用
- Scrapy 学习
- 【Java学习】eclipse,javaWeb项目的一些技巧,经验总结,持续更新