从iOS应用程序获取WatchKit应用程序中的图像

时间:2015-04-04 16:01:47

标签: ios image watchkit apple-watch

我想在WatchKit应用中显示用户的配对iOS应用中的头像图片。当用户登录应用程序时,iOS应用程序会下载这样的图像来查询REST Web服务。我怎么能从WatchKit应用程序中获取它?

下载的头像将作为.jpeg文件保留在iOS应用的Documents文件夹中。

1 个答案:

答案 0 :(得分:3)

解决问题的最简单方法是将头像图像写入App Group目录,而不是iOS应用中的Documents目录。然后,您可以直接从Watch Extension从App Group文件系统加载头像。为此,您需要进行以下更改。

一步一步

  • 将应用程序组添加到您的iOS应用程序并观看扩展程序
  • 将头像图像写入App Group而不是Documents目录
  • 从Watch Extension
  • 中的应用程序组中读取头像图像
  • 将头像图片推送到WKInterfaceDevice共享图片缓存
  • 将图片应用于要显示的WKInterfaceImageWKInterfaceGroup

希望这有助于使事情变得更加清晰。