问题标签 [watchos-2]

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 回答
1284 浏览

objective-c - 在 watch os 2 运行时更新 wkinterfacecontroller 的方法

在头文件中

所以我实现了 WCSessionDelegate,每次我收到关于 UI 的信息时,我都希望它更新。所以在我的 .m 文件中,我有:

但是,它似乎没有更新。有什么合适的更新方法吗?

0 投票
0 回答
489 浏览

watchkit - Apple Watch 应用程序未安装在设备或模拟器上

这是我得到的警告。

该应用程序只是坐在那里等待在设备或模拟器上运行未安装。

我正在运行 Xcode 7 beta 2 并针对 watchOS 2。

这似乎发生在我清理我的项目之后。

0 投票
3 回答
789 浏览

apple-watch - 如何向现有的 Apple Watch 应用添加和运行 Glance?

我的 iOS 项目中有一个现有的 Apple Watch 应用。

如何向现有项目添加 Glance?

0 投票
0 回答
144 浏览

watchkit - 从 Apple Watch OS 2 串流 Heart Pulse

WatchOS2 应用程序是否可以从心跳传感器获得每个脉冲的通知?

0 投票
2 回答
349 浏览

ios - iBeacon 和 WatchO2:CoreLocation 是从 Watch 还是 iOS 设备上运行?

WatchO2 CoreLocation 是从 Watch 还是 iOS 设备上运行?

我使用 WatchOS 1 和 iOS 8 设备制作了一个示例应用程序,并注意到我从手表扩展获得的 CoreLocation 数据以接近 iBeacon似乎来自 iOS 设备(当我靠近手表时对于 iBeacon,接近度数据不会改变任何东西,但是当我将 iOS 设备靠近或远离时它会改变)。然而,随着 WatchOS 2 的推出,我想从手表而不是 iOS 设备获得接近度

这在watch os 2中可行吗?

0 投票
1 回答
1204 浏览

swift - AppleWatch 语音转文本功能不起作用

我正在尝试为 watchkit 应用程序实现语音到文本功能。我提到了这个有示例代码的问题。

以下是我尝试过的代码:

label是显示我说的文字的标签。当我运行它时,它会显示您应该说话的屏幕(Siri 类型的屏幕),并且您在顶部有两个选项:“取消”和“完成”。一旦我说完,我点击“完成”,但屏幕不会消失或显示初始屏幕,我总是必须点击“取消”才能返回,而且我没有得到任何形式的语音数据文本。我检查了它,似乎selectedAnswers总是一个空数组,除非我点击“开始”/“停止”选项。

谁能帮我这个?我想在 上显示语音消息label。我在 InterfaceController.swift 文件中的方法中有代码awakeWithContext,我应该把它放在其他地方吗?

我在 AppleWatch 上使用带有 iOS 9 beta 2 和 watchOS 2 beta 的 iPhone。

谢谢!

0 投票
2 回答
15248 浏览

ios - 您的 iPhone 不可用。请选择其他设备并重试

当我尝试在与 Apple Watch (watchOS 2.0b2) 配对的 iPhone (iOS 9.0b2) 上构建 Watch OS 2 应用程序时,出现以下错误。

您的 iPhone 不可用。请选择其他设备,然后重试。

我已经尝试了所有显而易见的事情,重新启动 iPhone、Watch、Mac 等。我的所有软件都更新到了最新版本,并且我的手表已与我的 iPhone 配对。有没有人有任何想法?

0 投票
4 回答
598 浏览

javascript - watchOS2 - CMSensorRecorder

我想使用 Apple Watch 中的历史加速度计数据,而我的 accDataList 始终为零。我在类的 init 函数中实例化了 CMSensorRecorder。以前有人遇到过这个问题吗?

日志如下所示:

2015-07-11 22:02:55.279 emmoveDataWatchOS 扩展[2158:2428612] 开始录制

2015-07-11 22:02:55.279 emmoveDataWatchOS 扩展 [2158:2428612] AW:开始运动更新

2015-07-11 22:02:55.279 emmoveDataWatchOS 扩展 [2158:2428612] AW EMWatchManager: startMovementDetection

2015-07-11 22:02:55.279 emmoveDataWatchOS 扩展[2158:2428612] 可选(CMSensorRecorder:0x797733d0)

2015-07-11 22:10:51.483 emmoveDataWatchOS 扩展 [2158:2428612] AW:定格动画更新

2015-07-11 22:10:51.484 emmoveDataWatchOS Extension[2158:2428612] 从 Optional(2015-07-11 20:02:55 +0000) 到 2015-07-11 20:10:51 +0000 提取数据

2015-07-11 22:10:51.484 emmoveDataWatchOS 扩展 [2158:2428612] 可选(CMSensorRecorder:0x797733d0)

2015-07-11 22:10:51.486 emmoveDataWatchOS 扩展[2158:2428612] AccDataList:无

0 投票
1 回答
1310 浏览

ios - 在 iOS 和 WatchKit 中使用 Cocoa Touch 框架

我有一个我开发的 Cocoa Touch 框架,用于在我的 iOS 应用程序和 iOS 8 上的 WatchKit 应用程序中使用。我对 iOS 8 没有任何问题,但是当我将项目移动到 iOS 9 并更新 WatchKit 应用程序以本地运行时,我得到以下错误:

我试图手动将 watchossimulator 和 watchos 添加到支持的平台列表中: 配置的支持平台

但是,这会产生另一个错误:

关于如何解决我的问题的任何想法?

0 投票
1 回答
585 浏览

swift - WKInterfaceLabel.setText 不反映模态视图控制器解除后的更改

我正在为 Apple Watch 开发一个简单的视频游戏。在 awakeWithContext() 中,我调用我自己的方法 startNewGame(),并注册它以便在收到来自我的模态视图控制器的通知时再次调用它。这一切都很好。然后在确定游戏结束后,我调用 self.presentControllerWithName()。当该控制器被玩家解散时,我调用 self.dismissController()。然后我发出一个再次调用 startNewGame() 的通知。这就是事情变得奇怪的地方。

startNewGame() 的上述摘录显示我重置了分数并更新了两个“记分牌”,两个 WKInterfaceLabels 都以一种拟物化的老式 LCD 方式呈现分数。因此,我调用了 formatScore(),它返回一个带有前导零的字符串。无论如何,然后我将文本设置在它们两者上,然后……什么也没有发生。两个板显示的分数与显示游戏结束视图控制器之前的分数相同。只有当它们下一次更新以响应玩家的操作时,它们才会更新以反映正确的值。因为我只有在模式视图控制器关闭后不久运行代码时才会遇到这个问题,所以我怀疑存在一些联系。无论如何,我很难过,一些帮助将不胜感激。