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

ios - watchOS (2.0+) 的 identifierForVendor 或类似的

identifierForVendorwatchOS (2.X)有替代品吗?我一直在阅读文档,但看起来没有任何类似的方法可以识别设备。

谢谢!

0 投票
2 回答
152 浏览

ios - 如何使用 WatchKit API 在 Watch 中输入安全文本?

在我的应用程序中,我想激活和停用紧急情况,为此我必须输入 4 位 PIN 码。我想将它保存为我们在 iOS 中使用的安全文本 (*)。有没有办法使用 WatchKit 做到这一点?

0 投票
2 回答
143 浏览

ios - 仅在 xcode 中启动 iPhone 目标,而不是 OSwatch 目标,当两者都存在于项目中时

我有一个带有 iPhone 和 watchOS 目标的 Xcode 项目。iPhone 目标使用模拟器不支持的加速度计。我可以只启动 iPhone 应用程序而不启动手表目标吗?我知道:

真实的 iOS 设备和 Watch Simulator 是否可以出于测试目的进行通信

我无法将真 iPhone 与模拟手表配对,但我很乐意在不连接手表的情况下在真 iPhone 上测试 iPhone 部件。

0 投票
1 回答
565 浏览

watchkit - WKInterfaceTable:像股票邮件应用一样滑动编辑

在库存的 Apple Watch 邮件应用程序中,您可以向左滑动以访问更多电子邮件选项。我将如何使用 a 来执行此操作WKInterfaceTable

0 投票
1 回答
84 浏览

swift - 从菜单项调用 InterfaceController 会导致无限旋转

我正在尝试从 WatchOS 2 的菜单中打开模式 InterfaceController。通过以下方式调用控制器可以正常工作:

InfoInterfaceController 是完全“空的”:

当我向 InfoInterfaceController 添加标签时,我得到一个奇怪的行为:按下 Menu Info-Item 后,对话框出现但标签没有被绘制。相反,等待的纺车以无限循环的形式显示。

InfoInterfaceController 在这种情况下看起来像:

IBOutlet 是通过 CTRL 将标签从 Storyboard 链接到 InfoInterfaceController 创建的。如果我删除链接和 IBOutlet,InfoInterfaceController 的绘制没有问题。甚至标签也显示得很好。

知道我做错了什么吗?

0 投票
1 回答
183 浏览

objective-c - watchOS 的 MessageUI

我有一个应用程序,在 iPhone 应用程序中,我们使用 MessageUI 框架,但是当我尝试将它添加到我的 Apple Watch Extension InterfaceController.h 文件中时,如下所示:

我收到此错误:

watchOS 不支持 MessageUI 吗?我是否再次阅读了框架?

0 投票
1 回答
865 浏览

ios - 升级到 Xcode 7.2 后更改 watchOS 部署目标

我有一个带有 watchOS 1.0 扩展的 iOS 应用程序。将 xCode 升级到 7.2 后,只有 watchOS 2.0、2.1 可供选择作为部署目标。由于涉及大量工作,我不想迁移到 watchOS 2.0,至少目前是这样。如何在 watchOS 1.0 中保留它?

在此处输入图像描述

0 投票
1 回答
571 浏览

ios - 直接向 watchOS 2 发送推送通知?

在 iOS 上,我们可以使用UIApplication 上的registerForRemoteNotifications方法注册推送通知。

我想创建一个 watchOS 2 应用程序,即使我的手表没有连接到我的手机(但连接到 Wi-Fi)也能正常工作。我想将推送通知从服务器直接发送到手表。有没有办法做到这一点?

如果是这样,这些方法在 watchOS 2 扩展中的等价物是什么?

如果没有,我的其他选择是什么?

0 投票
1 回答
672 浏览

watchos-2 - 使用 HealthKit 查询时,Apple Watch 复杂功能不会在后台刷新

我试图在 Apple Watch 复杂功能中显示用户的每日步数。我通过调用 HKHealthStore 的 requestAuthorizationToShareTypes 方法来设置我的课程,当首次将其添加到表盘时,复杂功能会正确显示步骤。但是,在进行健康包查询时,刷新永远不会成功。我怀疑这与 HealthKit 权限有关,因为 HKSampleQuery 的完成处理程序没有被调用。如果我只是注释掉 health kit 查询,那么我的代码会按预期刷新。有谁知道我可能会错过什么?或者如果复杂的后台刷新不允许访问 HealthKit?

这是有效的代码块:

这是不起作用的代码块。错误情况下的更新甚至不会被调用:

0 投票
1 回答
379 浏览

watchkit - WatchApp 提交到应用商店

无效的可执行文件 - 可执行文件 'xx.app/Watch/watchkitapp.app/PlugIns/watchkitapp Extension.appex/watchkitapp Extension' 不包含位码。

出现此错误在 watchkit 扩展构建设置中,没有位码选项。请帮忙。