问题标签 [watchos]

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

ios - 如何将一些消息或字符串从 iPhone 设备传递到配对的 Apple Watch

我想知道如何将特定消息或字符串从我的 iPhone 设备传递到配对的 iWatch。我真的很想知道从开发的角度来看这是如何处理的。是否有任何特定的 WKInterfaceController 方法或 API 将信息从 iPhone 传递到 iWatch?

我在开发者论坛上读到 openParentApplication:reply: 从 iWatch 通知 iPhone 应用程序,而 application:handleWatchKitExtensionRequest:reply 处理 iPhone 上的特定通知请求。但我想要反过来。

可以说,我有一个带有 UITextField 和 UIButton 的 iPhone 应用程序故事板场景。用户输入“你好!” 在文本字段上并单击按钮。现在我在同一个项目中有一个手表套件扩展,带有一个 iwatch 故事板。这个故事板场景有一个“WKInterfaceLabel”。我想让我的 iPhone 控制器与 WKInterfaceController 交互,以便在 iphone stroyboard 上输入的消息(在这种情况下为“你好!”)可以传递给 iWatch 控制器并显示在 iWatch 上。

0 投票
2 回答
7962 浏览

ios - handleWatchKitExtensionRequest 未响应 Watchkit 扩展(Swift)中的 openParentApplication

我正在尝试将信息从我的 WatchKit 应用程序发送到我的主要父应用程序,据我所知,我应该能够openParentApplication在我的 watchkit 扩展中使用,这将handleWatchKitExtensionRequest在 AppDelegate.swift 中接收,但我似乎无法handleWatchKitExtensionRequest成为触发。

我遇到了一些问题,所以此时我只是想建立任何连接,然后再担心实际传递了哪些信息。所以目前在我的 Watchkit ViewController 我有以下内容:

这在输出中显示该函数正在被调用,但handleWatchKitExtensionRequest不会响应。目前它在 AppDelegate.swift 中设置为以下内容,永远不会被调用:

我敢肯定,在我对这一切如何运作的理解中,我可能只是错过了一些真正基础的东西,但是任何关于如何handleWatchKitExtensionRequest被触发的帮助都将不胜感激!

0 投票
3 回答
2083 浏览

ios - Apple Watch 上的录音功能

我们正在制定将我们的 iOS 应用程序移植到 Apple Watch 的详细信息。移动版的功能之一是能够录制语音并将其存储在设备上,稍后再上传到服务器。是否可以在 Apple Watch 上录制声音?我查看了 Apple Watch SDK,但找不到任何与音频相关的东西。iOS SDK 的音频 API 是否与 Apple Watch 兼容?

0 投票
3 回答
3070 浏览

apple-watch - 如何禁用 watchOS 界面控制器的取消按钮的用户交互?

在我的 Apple Watch 应用中,我的一个界面控制器在左上角有一个取消按钮。就我而言,一旦完成特定操作,我不希望用户返回上一个屏幕,因此我想禁用该取消按钮的用户交互。即使我将标题更改为空字符串,用户交互仍然保持启用状态。

0 投票
4 回答
13570 浏览

ios - Watch os 2.0 beta:访问心跳率

Watch OS 2.0 的开发人员应该被允许访问心跳传感器......此功能。

谁能指出我如何完成这项任务?任何链接或信息将不胜感激

0 投票
3 回答
3946 浏览

watchkit - watchOS 2 心率传感器

有谁知道如何访问 Xcode 7 beta 中 watchOS 2 中可用的心率传感器?

0 投票
4 回答
1244 浏览

watchkit - animateWithDuration 缺少完成块,WatchOS 2

watchOS 2 在其 animateWithDuration 函数中没有任何类型的完成块。我正在开发一个需要在动画完成后运行代码的游戏。有解决办法吗?也许使用键值观察?另一种方法是使用与动画长度相匹配的计时器,但由于显而易见的原因,这并不理想。

0 投票
2 回答
1368 浏览

ios - 使用 openSystem API 从 Apple Watch 拨打电话?

当我观看 WWDC 2015 会议视频“Introducing WatchKit for watchOS 2”(13:29)时,我看到可以使用 openSystem API 在 Apple Watch 上直接拨打电话。如何在 Swift 中使用这个 API?

0 投票
1 回答
210 浏览

ios - 在 WatchKit 项目中无法识别 presentAudioRecordingControllerWithOutputURL

我有一个 WatchKit 的现有项目,并且在新的 WatchOS 版本中,Apple 实现了一种名为presentAudioRecordingControllerWithOutputURL从 AppleWatch 录制音频的方法。

当我调用这个方法时,我有两个编译错误。我想我必须添加或包含更多内容,但我不知道我必须在我的项目中更改什么。

在此处输入图像描述

错误:

0 投票
2 回答
418 浏览

watchkit - 我可以同时使用具有自定义背景图像和复杂功能的 ClockKit 吗?

我想使用带有自定义图像的表盘(如 WWCD'15 主题演讲中所示),同时显示复杂性。我怎样才能做到这一点?

我研究了ClockKit 文档,但找不到这样做的方法。

更新:似乎watchOS 2提供了带有自定义图像的表盘。但是,此表盘不允许添加复杂功能。