有没有办法强制苹果手表使用wifi而不是蓝牙?

时间:2015-04-30 20:12:58

标签: iphone apple-watch

我正在尝试从iPhone 6向Apple手表发送大约30张图像以创建动画。为此,我们尝试创建动画序列,并将图像加载到数组中。在这两种情况下,通过蓝牙连接加载图像(大约60秒左右)的速度非常慢,而且似乎每隔一段时间就会崩溃苹果手表应用程序。有没有人有任何想法如何强制手表连接到wifi发送图像或任何其他方法来加快进程?或者我们是否必须等待苹果才能使技术更好?

1 个答案:

答案 0 :(得分:1)

我建议您将图像调整到可以使用的最小值,一个好的提示是发送图像的NSData表示,然后使用手表上的数据初始化图像:

<强> WKInterfaceImage

- (void)setImageData:(NSData *)imageData

所以在你的情况下,我会使用:

<强>的UIImage

+ (UIImage *)animatedImageWithImages:(NSArray *)images
                            duration:(NSTimeInterval)duration

然后使用NSKeyedArchiver将其转换为NSData实例以发送给手表。

另一方面:

<强> WKInterfaceImage

- (void)startAnimatingWithImagesInRange:(NSRange)imageRange
                           duration:(NSTimeInterval)duration
                        repeatCount:(NSInteger)repeatCount