Apple Watch 开发:文件下载、配对状态监测与数据传输
1. 在模拟器上运行 Watch 扩展
创建好 Watch 扩展后,若要在模拟器上运行,只需在 Xcode 的目标列表中选择你的应用,然后点击“运行”按钮即可。
2. 向 Apple Watch 下载文件
2.1 问题描述
希望能直接从 Watch 应用下载文件,而无需将下载意图传达给配对的 iOS 设备。
2.2 解决方案
可像在手机上一样使用 URLSession,但要更多地考虑资源和下载文件的大小。需考虑是否立即需要该文件:
- 如果需要且文件大小易于管理,可直接在手表上下载。
- 如果文件较大,可先在 iOS 设备的配套应用中下载,再将文件传输到手表,不过这会花费一些时间。
2.3 具体实现步骤
- 创建界面 :在 Watch 扩展中创建类似界面,放置一个标签和一个按钮,确保标签至少能容纳四行文本。将按钮的动作连接到代码中名为
download的方法,将标签连接到代码中名为statusLbl的变量。
import WatchKit
import Foundation
class InterfaceController: WKInterfaceController, URLSessionDelegate,
URLSessionDownloadDelegate {
@I
超级会员免费看
订阅专栏 解锁全文
669

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



