问题标签 [watchos-3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4393 浏览

swift - watchOS 3 中的实时心率

我想在我的 Apple watchOS 应用程序中访问实时心率。在主题演讲中,他们强调开发人员现在可以访问实时数据。但是我在文档中找不到任何关于它的信息。

有人对我有提示吗?

0 投票
1 回答
226 浏览

watchkit - WKInterfacePicker -- 改变文本颜色

是否有一个简单的解决方案来更改 watchos 上选择器的文本颜色?也许是一个简单的例程,图像代表文本?

0 投票
0 回答
379 浏览

watchkit - 如果空间可用,增加 WKInterfaceLabel 字体大小

我的手表应用程序中有一个屏幕,它只包含 1 个 WKInterfaceLabel,设置为 0 行。它的宽度和高度设置为“适合内容的大小”。

我希望所有文本都适合一个屏幕,而不需要任何滚动。

在运行时,我需要能够减小长字符串的字体大小,这样所有内容都无需滚动即可适应。我怎样才能做到这一点?

0 投票
1 回答
228 浏览

ios - 使用 WatchOS 2 的现有 Glance 屏幕作为 WatchOS 3 的手表应用程序的快照

我有一个 Apple WatchOS2 应用程序,我需要将其升级到 WatchOS 3。由于 WatchOS 3 上不再有概览屏幕,我不确定如何通过调用 WKSnapshotRefreshBackgroundTask 中的 scheduleSnapshotRefresh 方法来使用当前概览屏幕创建自动快照。我可以将整个项目从 WatchOS 2 目标迁移到 WatchOS 3 目标并应用更改以使其与 WatchOS 3 兼容吗?

0 投票
1 回答
288 浏览

watchos-2 - 如何将现有项目从 WatchOS 2 迁移到 WatchOS 3

我有一个现有的 WatchOS 2 应用程序。我想升级它并添加一些 WatchOS 3 功能,所以我安装了 Xcode 8 beta 3。我的问题是我是否需要为 WatchOS 3 项目创建另一个目标,或者我仍然可以继续使用同一个 WatchOS 2 目标并添加新的WatchOS 3 具有 Xcode 8 的功能。

0 投票
2 回答
1393 浏览

background - WKWatchConnectivityRefreshBackgroundTask example

I want to pass data from my iOS App to my watchOS 3 app using WKWatchConnectivityRefreshBackgroundTask

How do I set up code in my watchOS App to handle the data being transferred?

For example in the past I used this iOS code to send a message from the iOS App and if there was no connection send a context:

I'm not sure how to code the receipt of this data as a background task on the watch.

Can someone provide some example code or post a link? The only Apple example code is not very helpful: https://developer.apple.com/library/prerelease/content/samplecode/WatchBackgroundRefresh/Introduction/Intro.html

Thanks

Greg

0 投票
2 回答
1287 浏览

watchos-2 - 要添加 WatchOS 3 快照功能,永远不会触发 handleBackgroundTasks 和 scheduleSnapshotRefreshWithPreferredDate

我需要添加要放置在 Dock 中的手表应用程序的快照,因为它是一项新功能,我找不到任何资源来指导我。我已经阅读了 Apple 的文档https://developer.apple.com/library/prerelease/content/samplecode/WatchBackgroundRefresh/Introduction/Intro.html并且我已经根据 Apple 文档在 Watch 应用程序的主 InterfaceController 中实现了此代码: https://developer.apple.com/library/prerelease/content/samplecode/WatchBackgroundRefresh/Introduction/Intro.html 但从未调用过handleBackgroundTasks。难道我做错了什么?我可以将另一个 InterfaceController 而不是主 InterfaceController 的屏幕截图放在 Dock 中吗?如何?

0 投票
1 回答
402 浏览

objective-c - 在目标 c 中检查功能可用性 watchOS 3 Xcode 8 与 watchOS 2

我在现有的 watchOS 2 中添加了一些 watchOS 3 功能,因为我必须同时支持 WatchOS 2 和 WatchOS 3 设备,所以我需要在调用之前检查功能可用性。例如在 ExtensionDelegate 我有这个功能,只有 WatchOS 3 设备应该调用它,我如何检查目标 c 中的 WatchOS 版本。

我已阅读如何查看 iOS 版本?但我仍然很困惑如何在目标 c 中检查它。

0 投票
0 回答
220 浏览

ios - 无法确定 Apple Watch WKInterfaceInlineMovie 上的视频结尾

我无法确定 Apple Watch 上的视频结束WKInterfaceInlineMovie

使用 a WKInterfaceInlineMovie,我可以控制视频的播放(从当前位置开始、暂停和播放),但是据我所知,没有回调或delegate通知我视频已经结束,因此当用户点击播放,视频结束,没有任何反应。

我想知道什么时候再打电话playFromBeginning()

有什么我想念的吗?

0 投票
1 回答
273 浏览

swift - 在 watchOS 上保存和加载核心图形 UIImage 数组

我希望能够使用 watchOS 保存在 Apple Watch 上创建的 UIImage 数组,并将这一系列图像作为动画作为组背景播放。我可以制作图像数组并播放它,但我不知道如何存储/保存这些图像,以便下次运行应用程序时可以检索/加载它们,这样我就不必在每次应用程序运行时都构建它们。

这是我如何使用 Core Graphics (Swift 3) 构建图像的示例:

基本上我正在寻找一种方法来保存和加载 [UIImage] 的方式,我可以使用 UIImage.animatedImage(with:[UIImage], duration: TimeInterval) 与数组

有没有办法保存图像数组,以便下次运行应用程序时加载它而不是重建图像?

谢谢

格雷格