构建强大的 watchOS 应用:从基础到交互
1. 构建首个 watchOS 应用
在构建 watchOS 应用时,配置表格是重要的一步。当表格视图出现在屏幕上或数据源更新时,需要对表格进行配置。可以在 InterfaceController
类的 willActivate(_:)
方法底部添加对 configureRows
的调用,代码如下:
override func willActivate() {
// This method is called when watch view controller is about to be visible to user
super.willActivate()
self.configureRows()
}
1.1 从 iOS 应用获取数据
要让 watchOS 应用显示数据,需要从 iOS 应用中获取数据。在 watchOS 2 中,iOS 应用和 WatchKit 应用之间共享数据的主要方法是通过 WatchConnectivity
框架。该框架提供了基于订阅的服务,可在 iPhone 和 Apple Watch 之间建立稳定连接并传输消息。
- iOS 应用配置 :在 FirstViewController
类的 viewDidLoad
方法中添加以下代码: