苹果手表开发:文件传输、交互通信与自定义复杂功能设置
1. 苹果手表与iOS应用间的文件传输
在开发苹果手表应用时,有时需要在iOS应用和手表应用之间进行文件传输,且传输可以双向进行。
1.1 解决方案步骤
- 发送端操作 :在发送设备上使用
WCSession对象的transferFile(_:metadata:)方法。 - 发送端代理实现 :在发送端实现
WCSessionDelegate协议,并等待session(_:didFinishFileTransfer:error:)代理方法被调用。若可选的错误参数为nil,则表示文件传输成功。 - 接收端代理设置 :在接收端成为
WCSession的代理,然后等待session(_:didReceiveFile:)代理方法被调用。 - 接收端文件处理 :接收端的传入文件类型为
WCSessionFile,具有fileURL和metadata等属性。其中metadata与发送端使用transferFile(_:metadata:) </
超级会员免费看
订阅专栏 解锁全文
9

被折叠的 条评论
为什么被折叠?



