从 iOS 应用程序获取 WatchKit 应用程序中的图像
Getting images in WatchKit app from iOS app
我想在 WatchKit 应用程序中显示来自其配对 iOS 应用程序的用户头像图像。当用户登录应用程序时,iOS 应用程序会查询 REST Web 服务来下载此类图像。我如何从 WatchKit 应用程序中获取它?
下载的头像以 .jpeg 文件保存在 iOS 应用程序的文档文件夹中。
解决您问题的最简单方法是将头像图像写入 App Group 目录,而不是 iOS 应用程序中的 Documents 目录。然后你可以直接从 Watch Extension 加载 App Group 文件系统中的头像图像。为此,您需要进行以下更改。
循序渐进
- 将应用组添加到您的 iOS 应用和手表扩展程序
- 将头像图片写入应用组而不是文档目录
- 从Watch Extension的应用组中读取头像
- 将头像图片推送到
WKInterfaceDevice
共享图片缓存
- 将图像应用于要显示的
WKInterfaceImage
或 WKInterfaceGroup
希望这有助于让事情变得更加清晰。
我想在 WatchKit 应用程序中显示来自其配对 iOS 应用程序的用户头像图像。当用户登录应用程序时,iOS 应用程序会查询 REST Web 服务来下载此类图像。我如何从 WatchKit 应用程序中获取它?
下载的头像以 .jpeg 文件保存在 iOS 应用程序的文档文件夹中。
解决您问题的最简单方法是将头像图像写入 App Group 目录,而不是 iOS 应用程序中的 Documents 目录。然后你可以直接从 Watch Extension 加载 App Group 文件系统中的头像图像。为此,您需要进行以下更改。
循序渐进
- 将应用组添加到您的 iOS 应用和手表扩展程序
- 将头像图片写入应用组而不是文档目录
- 从Watch Extension的应用组中读取头像
- 将头像图片推送到
WKInterfaceDevice
共享图片缓存 - 将图像应用于要显示的
WKInterfaceImage
或WKInterfaceGroup
希望这有助于让事情变得更加清晰。