iOS App和WatchKit Extension是一种常见的应用程序架构,用于在iPhone和Apple Watch之间实现数据传输和交互。本文将介绍如何在iOS App和WatchKit Extension之间进行数据通信,并提供相应的源代码示例。
-
设置应用程序组
首先,我们需要在iOS App和WatchKit Extension中设置应用程序组。应用程序组允许两个应用程序之间共享数据。在Xcode中,选择你的iOS App目标,然后在"Signing & Capabilities"选项卡中,点击"+“按钮,添加一个"App Group”。 -
在iOS App发送数据
在iOS App中发送数据给WatchKit Extension,我们可以使用UserDefaults
来共享数据。以下是一个示例代码:
// 在iOS App中发送数据
let sharedDefaults = UserDefaults(suiteName: