问题标签 [watchos-6]
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.
ios - 如何在独立的 Apple Watch 应用中配置推送通知
我们正在开发独立的苹果手表应用程序(Watch os 6),我们需要接收推送通知。那么,我们如何在手表上直接接收推送通知呢?
因为它是一个独立的应用程序,我们没有苹果手机应用程序来支持推送通知。
xcode - WatchKit 扩展 [31646:1403662] libMobileGestalt utility.c:421:未找到密钥 1129072723 的值
在手表上运行模拟时,有谁知道在哪里可以从 Xcode 中找到有关此错误的信息
WatchKit 扩展 [31646:1403662] libMobileGestalt utility.c:421:未找到密钥 1129072723 的值
当我每次第一次启动应用程序时都会发生这种情况。我希望它与我的代码无关,与模拟器有关。
我目前在 Xcode 版本 11.1 (11A1027)
swift - WatchOS:蓝牙 CBCentralManager 在独立 Apple Watch 应用程序上始终处于“不受支持”状态
作为一个小实验,我正在尝试构建一个带有蓝牙交互的独立 WatchOS 6+ 应用程序。我从一个我多次使用的简单代码开始:
但 CBCentralManager 始终“不受支持”。根据 Apple 的文档,“不支持”状态意味着该设备不支持 BLE。我正在使用 Apple Watch Series 1 + WatchOS 6.1。据我所知,Series 1 支持 BLE。
ios - watchOS 6 和 iOS 13 NSUserActivity 切换不起作用
自从更新到 iOS 13 和 watchOS 6 后,对于我构建的任何应用程序,我都无法让 Handoff 功能从 Apple Watch 运行到 iPhone。该功能以前适用于我现有的自定义构建应用程序,但自操作系统更新后不再有效。我可以确认支持 Apple Watch 和 iPhone 上的 Handoff 的 Apple 本机应用程序工作正常,因此我排除了任何 iCloud 登录/帐户问题。为了帮助解决问题并隔离问题,我最终构建了一个演示 iOS 和 watchOS 应用程序来测试 Handoff 功能。我确保在 NSUserActivityTypes 下的 iOS 应用程序的 info.plist 中包含用户活动,并且我使用的是相同的开发人员团队 ID。我也在使用最新的 Xcode 版本 11.2.1。当下面的 WKInterfaceController 可见时,Handoff 图标应该出现在我的 iPhone 上的 App Switcher 中,但它没有出现。自更新以来我错过了什么吗?谢谢。
这是我的 WatchKit 代码。
watchkit - Apple watchOS 6.1 isBatteryMonitoringEnabled 未设置为 true
Swift nube 在 Xcode 11 上使用 Swift 5。我只是想了解我的电池状态。为此,我知道我需要启用/设置“isBatteryMonitoringEnabled”为真。我输入以下行:
我用这个检查状态:
在编译期间或运行时我都没有收到警告或错误。但是没有打开电池监控。我究竟做错了什么?
swift - Swift - WatchKit:如何将数据返回到根视图控制器?
假设我有三个接口控制器,它们都通过 push segues 链接。
InterfaceController1
-pushSegue-> InterfaceController2
-pushSegue->InterfaceController3
InterfaceController1 有一个表格,它将容纳下面类的数据。
所以,假设我有课:
这个类应该保存来自InterfaceController2
和的数据InterfaceController3
。
所以 InterfaceController1 创建一个对象并使用该方法manageData
将其传递给 InterfaceController2 。InterfaceController2 然后将其数据添加到 manageData 对象,并使用该方法contextForSegueWIthIdentifier
将其传递给 InterfaceController3 。contextForSegueWIthIdentifier
现在我的问题是,一旦 InterfaceController3 将其数据添加到对象,我如何将完整的对象传递回 InterfaceController1 并填充数据,以便 InterfaceController1 可以将数据添加到表中?希望我已经说得够清楚了。我没有任何实际代码来表示这一点,因为我还不知道如何实现它。
xcode - 如何在 SwiftUI for WatchOS6 中获取涂鸦输入
我正在努力做到这一点,以便当用户单击其中包含评论的按钮时,它会弹出一个涂鸦用户输入和听写。我查看了其他一些解决方案,但我无法让它们中的任何一个工作。我认为这可能是因为它们都是在 watchOS3 中实施的建议。我还查看了苹果文档,发现了这个https://developer.apple.com/documentation/watchkit/wkinterfacecontroller/1619527-presenttextinputcontroller,但我无法让它工作。我在下面有我的完整代码
这是特定按钮,当单击时我希望它允许用户输入,然后将该输入存储在变量中
ios - 如何在 WatchOS 6 中将 Crown 输入打印到控制台
我正在尝试在 Apple Watch 中打印表冠输入,但无法正常工作。
我创建了一个新的手表应用程序(仅用于手表)。
我的 HostingController 中有这个:
在控制台中,“awake”和“willActivate”都出现了。但是当我旋转表冠时,什么也没有出现。
我错过了什么?
xcode - Xcode 在物理设备上运行应用程序失败
当我尝试在物理设备上运行 Apple Watch 独立应用程序时,它会抛出此错误:
错误:
但是,对于另一个应用程序,一切正常,没有任何问题。