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

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



