Apple Watch 开发:文件下载、配对状态监测与数据传输
1. 运行 Watch 扩展到模拟器
创建 Watch 扩展后,若想在模拟器上运行,只需在 Xcode 的目标中选择你的应用,然后点击“运行”按钮即可。
2. 向 Apple Watch 下载文件
- 问题 :希望直接从 Watch 应用下载文件,无需将意图传达给配对的 iOS 设备。
- 解决方案 :使用
URLSession,但要更多考虑资源和下载文件的大小。若需要文件且大小可控,可直接在手表上下载;若文件较大,先在 iOS 设备的配套应用上下载,再将文件发送到手表。 - 操作步骤 :
- 创建类似界面,确保标签至少能容纳四行文本。
- 将按钮的动作连接到代码中名为
download的方法,将标签连接到名为statusLbl的代码。 - 实现
URLSessionDownloadDelegate协议的URLSession(_:downloadTask:didFinishDownloadingToURL:)方法,在文件下载完成后,可选择直接从给定 URL 读取文件(需在单独线程进行),或使用FileManager将文件移动到扩展可访问的其他位置。 - 实现其他
超级会员免费看
订阅专栏 解锁全文

672

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



