问题标签 [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 投票
2 回答
5172 浏览

xcodebuild - 如何在 Xcode 7 中使用带有 watch 扩展的 xcodebuild

我们的命令以前是这样的

现在在 Xcode 7 中,我们得到这个错误:

我们如何指定使用 iOS 9.0 SDK 和 watchos 2.0 SDK?

0 投票
1 回答
466 浏览

ios - 多个视图控制器中的 WatchConnectivity 会话

我正在使用 watchOS 2 开发一个手表应用程序,它的父应用程序在 iOS 9 测试版上。我正在使用WatchConnectivity会话将数据从 Apple Watch 传递到 iPhone。我需要在 2 个不同的视图控制器文件中进行会话,那么在每个视图控制器中启动新的 WCSession 并使用它们有什么问题吗?

基本上我试图从一个视图控制器导航到另一个视图控制器performSegueWithIdentifier,当我把它放进去时它工作正常viewDidLoad,但是一旦我把它放在会话方法中,它就开始崩溃,我怀疑它必须做一些事情与 WCSessions。

以下是我试图导航的代码部分:

谢谢!

0 投票
4 回答
7221 浏览

ios9 - Apple Watch 应用程序在真实设备上卡住加载(显示旋转的轮子)

我在 XCode 7.0 beta 3 (7A152u) 中创建了一个全新的空苹果手表应用程序。

在模拟器中它运行良好,但是我无法让它在真正的苹果手表上工作。应用程序启动,但手表设备卡在旋转轮加载屏幕上,xcode 调试器没有说明发生了什么。

我的 Apple Watch 运行的是最新的 watchOS 2.0 beta,我的 iphone 是 5s,运行的是最新的 iOS 9.0 beta。

关于正在发生的事情以及如何调试此问题的任何想法?

我已经尝试过创建一个新项目,清理项目,删除iphone上的应用程序,重新启动我的mac、iphone和apple watch。

2015 年 7 月 28 日更新:

更新到 beta 4(适用于 iOS9、watchOS2 和 XCode7)并没有解决问题。现在,该应用程序在 iOS Watch 应用程序中卡在了正在安装... 状态。

0 投票
1 回答
1388 浏览

ios - 关闭/停用 WCSession

我正在开发一个带有手表扩展(watchOS 2)的 iPhone 应用程序(iOS 9 beta),并将数据从手表传递到手机,我正在使用 WCSession。

我有 2 个使用 WCSessions 的不同视图控制器,因此对于每个控制器,我都在实例化新的 WCSession 对象。对于第一个视图控制器,它工作正常,但是当我想在第二个视图控制器中接收消息时,仍然很少有初始消息被发送到第一个控制器。

有什么方法可以在转到第二个控制器之前停用/禁用第一个视图控制器的会话?或者我还有其他选择吗?

谢谢!

0 投票
1 回答
420 浏览

ios - 关于 Apple Watch 的一些问题

我今天开始使用 Apple Watch。
我在网上搜索了有关 Apple Watch 和 watchOS 2 的信息,但在了解所有这些内容时遇到了一些问题(请给我英语不好,谢谢):

1. Apple Watch 可以检测到用户摇晃时的摇晃动作吗?手?(我的意思是在播放音乐时像摇动改变歌曲,摇动改变图片?)。在 iOS 中,我使用函数motionBeganmotionEnd来检测它。但不知道如何在苹果手表上检测到这个事件,好像苹果没有在他们的文件中提到它。你能告诉我如何检测用户的震动事件吗?

2. 例如,我有一个在 iOS 版本上运行的应用程序。如何为 Apple Watch 创建一个可以与我的 iPhone 应用程序通信的版本?

3.苹果说从watchOS 2开始,app可以在没有iphone的情况下原生运行。但是当我创建一个演示应用程序时,我仍然需要 iphone 来构建和运行。无论如何,没有手机就可以在我的手表中构建和运行我的应用程序吗?

4. 我在 watchOS 2 上创建了一个演示应用程序,它有一个按钮。现在我希望每当我按下这个按钮时,Siri 都会出现识别我的声音。Apple 是否允许我从自己的应用程序访问 Siri?如果是,我该如何在我的代码中做到这一点?

0 投票
1 回答
200 浏览

ios - 从 iPhone 应用程序回复观看消息

我正在使用手表通过 sendMessage 功能向 iPhone 发送消息。在 iPhone 端,我使用 didReceiveMessage 函数进行回复。在 iPhone 端,我正在运行基于发送给它的消息的 HTTP 请求,并使用来自请求的回复进行回复。它通过按下手表上的按钮来工作。我第一次按下按钮时,手表没有回复,但在第二次尝试和每次尝试之后,我总是会收到来自 iPhone 的响应。有谁知道为什么第一次尝试永远行不通?请记住,如果我同时打开手表应用程序和 iOS 应用程序,则第一次尝试将起作用。(在其他情况下,我只打开了手表应用程序)

0 投票
1 回答
351 浏览

watchkit - 如何在 Apple Watch 中获取 Siri 的当前语言

请帮助我获取 watchOS 中 Siri 的当前语言。谢谢!

0 投票
1 回答
226 浏览

ios9 - watchOS 2 Beta 3 无法从 Xcode Beta 3 运行应用程序 - 显示无限加载

我正在尝试在与 iPhone 配对的实际手表上运行一个非常基本的手表套件应用程序,没有任何网络操作或其他异步内容,只是一个 hello world 应用程序,但它从不启动应用程序,我所能看到的只是无限加载动画几分钟,然后应用程序崩溃。

Xcode 版本 - 7 Beta 3

iOS 版本 - 9 Beta 3

watchOS 版本 - 2 Beta 3

任何帮助表示赞赏。

0 投票
0 回答
115 浏览

apple-watch - 使用 Apple Watch 上的数字表冠更改文字大小(watchOS 2)

我在使用 Apple Watch 和 watchOS 2 时遇到问题。
我有一个类似的字符串:Hello World,现在我希望每当我旋转 Digital Crown 时,我的字符串的大小都会增加。我刚开始使用 Apple Watch 3 天,但对它一无所知。请帮帮我。

0 投票
1 回答
1260 浏览

ios - Apple Watch - 如何获取心率数据的示例?

Apple 最近通过 healthkit 提供了 heart hat 原始数据,但文档非常混乱,我无法准确理解如何测量佩戴手表的人的心跳。我在互联网上也找不到任何好的例子,所以我希望有人可以帮助我了解如何以简单的方式获得这些值。