【发布时间】:2015-08-21 19:33:11
【问题描述】:
问题背景:
宿主 iOS 应用以 10 fps 的帧速率动态生成 UIImage,我只想从 WatchKit 扩展中检索 UIImage 数据并以相同的速率在 Watch 应用上显示图像。
我目前的解决方案:
我为 iOS 应用和 WatchKit 扩展设置了一个应用组。 iOS 应用将每一帧写入一个 png 文件(约 10k)到群组共享位置,WatchKit 扩展使用 NSTimer 以相同的速率读取文件,然后将数据发布到 Watch 应用。
问题:
它的性能非常差。 Watch 应用程序丢失帧,因此动画呈现非常糟糕。根本原因可能是 WatchKit 扩展程序的文件读取操作,或者数据从扩展程序无线传输到手表应用程序。
有人有类似要求吗?
有没有更好的解决方案:
- 从 iOS 应用读取数据到 WatchKit 扩展?
- 在手表应用上显示动态图像?
【问题讨论】:
标签: ios objective-c uiimage watchkit apple-watch