问题标签 [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 回答
20 浏览

buffer - 我在 wachtos3 中搜索 inputNode 以将 Audiobuffer 安全放入文件中

我试图创建一个自己的类,但输入节点的类在 watchos3 中不可用。

我尝试使用 AVAudioPlayerNode 但它有错误。

有人建议如何在watchos3中记录麦克风缓冲区吗?

0 投票
0 回答
175 浏览

ios - 我想读取 audio.wav 文件的缓冲区并将其快速保存到另一个文件中

我用我的 watchos3 录制了一个 audio.wav 文件,presentAudioRecorderController现在我想在我的 iOS 应用程序中读取它。我想要这个文件的缓冲区浮点数据。

我怎样才能做到这一点 ?

0 投票
0 回答
222 浏览

ios - Watchkit App 在应用程序组中创建一个文件,我想在 iOS 应用程序中访问

我想在两个应用程序(ios 和 watchos)的应用程序组中访问这个文件我正在使用以下代码进行访问。在我创建容器的 watchos 中,它工作正常,但 iOS 中的相同代码给了我错误

我发现错误是因为它们具有不同的容器路径。

我的问题是:如何在两个应用程序中访问 appgroup 中的文件。?

0 投票
2 回答
261 浏览

ios - 点击复杂功能后watchOS 3应用程序重新启动

我有一个使用分层导航的简单“计时器”watchOS 应用程序。我可以按下数字表冠返回手表跳板,然后点击应用程序图标并返回到我正在使用的同一个界面控制器。

如果我返回表盘并点击我的应用程序的复杂功能,应用程序将启动,但似乎已重新启动:我失去了当前状态。有什么办法可以防止这种情况发生吗?

0 投票
1 回答
272 浏览

swift - 使用 NSKeyedArchiver 将对象传递给 WatchKit

在这种情况下,如您所见,我使用了正在工作的 NSKeyedUnarchiver.setClass 和 NSKeyedArchiver.setClassName 方法,但我仍然遇到运行时崩溃:[NSKeyedUnarchiver decodeObjectForKey:]: cannot decode object of class (Child) for key (NS.objects)

如果我删除NSKeyedUnarchiver.setClass(Parent.self, forClassName: "Parent")NSKeyedArchiver.setClassName("Parent", for: Parent.self)行,我会得到相同的错误,但对于 Parent 类。所以我确信我必须对 Child 使用相同的方法调用,但我不知道在哪里。有人有什么想法吗?

0 投票
4 回答
2258 浏览

debugging - WatchKit 错误,“配对 Apple Watch 没有符号”watchOS 3.1

我正在尝试在我的 watchos3.1 上开发我的应用程序,并且每次出现此错误时我都会收到此错误。

Xcode 不会为我的 watchOS 3.1 下载最新的符号。在我的文件夹中

我只找到一个带有“watch1,2 3.0”的文件

我怎样才能用 3.1 下载文件?

0 投票
1 回答
414 浏览

ios - iCloud 在 watchOS 3 上使用不同的容器

我正在尝试让 iCloud 在 iPhone 和 Apple Watch 之间工作(在 watchOS 3 上使用 CloudKit)。我已将 Watch Extension 中的云容器指定为与 iOS 目标中的云容器相同,但是在运行应用程序时,我从我所做的查询中收到此错误:

从容器 ID 可以看出它没有使用 iOS 应用容器,应该是iCloud.mathsrobot.MathsRobot-LearnMaths. 如何让它使用 iOS 应用程序的 iCloud 容器?

iOS 目标功能截图 iCloud 的主要 iOS 目标功能

Watch 目标功能屏幕截图 Watch Extension 目标功能与 iCloud

0 投票
1 回答
309 浏览

ios - 如何修复错误:7012 消息回复时间太长 - WCSession WatchOS 3

我一直在尝试这样的事情: “消息回复时间太长了。” - Watch OS 3 的手表连接问题

以及尝试任何我能找到的东西......但找不到错误。

但是我仍然遇到错误。我正在使用模拟器......甚至可以用模拟器测试 WCSession 的东西还是我只能在设备上这样做?

0 投票
1 回答
305 浏览

swift - 我们可以在 watchOS 中重叠 UI 元素吗?

如何设计表格视图行,例如:
在此处输入图像描述

我不能在情节提要中重叠 UI 元素,所以有没有办法设计这样的表格行?

0 投票
1 回答
519 浏览

ios - 苹果手表系列 2 气压计

我尝试检查我的 iwatch2 气压计传感器(内置)。我的环境是这样的。Xcode beta 8.1 + iphone6S(ios10.1) + iwatch2(watchos3.1)

这是我的步骤。项目 > myBaro watchkit 扩展 > info.list 添加 CoreMotion(对于 watchos 3.1)

在我的来源。添加 coremotion @import coreMotion。并检查高度计(气压计)是否启用。[CMAltmeter isRelativeAltitudeAvailable] 这将返回 0 - false。

我用 iphone6S 尝试相同的代码。[CMAltmeter isRelativeAltitudeAvailable] 返回 1 - true。

iphone6S 和 iwatch2 都有气压计。

我不知道为什么 watchos 在 iwatch2 案例中返回 false。

有没有人成功启用气压计?

Apple 开发人员代码级支持回答了我的问题。只需链接 https://developer.apple.com/library/prerelease/content/samplecode/SwingWatch/Introduction/Intro.html#//apple_ref/doc/uid/TP40017286 但它使用的是手机动作信息。