26得票5回答
WatchKit API如何支持Force Touch / Digital Crown?

我对Apple Watch引入的新用户交互可能性,尤其是Force Touch和Digital Crown感到非常兴奋。 然而,在WatchKit API中我找不到它们的提及。有没有方法可以从Force Touch / Digital Crown接收事件?是否可以为这些事件自定义处理程序?

25得票3回答
在watchOS中使用environmentObject

我试图在watchOS6应用中使用environmentObject将数据模型与视图绑定。我在Xcode 11中创建了一个简单的独立Watch应用,并创建了一个新的DataModel类。 import Combine import Foundation import SwiftUI fin...

24得票6回答
如何模拟Apple Watch进行开发?

我刚刚下载了Xcode 6 GM,我想看看连接到模拟iPhone上的Apple Watch如何与我的应用程序配合工作。 我该如何在我的MacBook上模拟这个新设备?

24得票5回答
如何检查 iPhone 和 Apple Watch 是否已连接?

有没有办法在Apple Watch上通知用户iPhone现在已经超出范围并在回到范围内时通知用户。我们如何在手表扩展中实现它。 提前感谢。

24得票3回答
WatchOS:来自扩展的UI更新是否应该在主线程上调用?

对于iOS应用程序,UI更新仅会在主线程中完成 - 不这样做不被建议且可能导致意外行为。 在watchOS中,操作系统以手表扩展和应用程序作为不同的“容器”进行结构化。通常,UI更新是从扩展中调用的,并且这些更新会更新应用程序容器中的某些内容。 是否适用相同的主线程逻辑来自手表扩展更新UI...

23得票6回答
防止Xcode在运行iOS时准备Apple Watch

我有一个iOS应用程序,想要在我的个人iOS设备上测试。我同时佩戴着一款连接到iPhone的Apple Watch。 我没有在Xcode项目中故意创建任何类型的Apple Watch目标或代码。我不想在我的Apple Watch上运行或测试该应用程序。我没有在Xcode中设置Apple Wa...

23得票17回答
WatchKit错误 - 无法找到界面控制器类“”进行实例化。

每当我在我的WKIInterfaceController子类中进行任何连接时,我都会收到错误消息WatchKit error - unable to find interface controller class 'myClass' to instantiate,模拟器上会显示一个活动指示器,...

22得票2回答
更新Apple Watch的并发数据流是什么?

我一直在网上跟随很多教程学习如何设置复杂性。我没有问题按预期设置复杂性。 直到最初的时间轴条目过期。12小时后,我不知道如何更新它以保持复杂性活动状态。我将分享我所拥有的一切,希望有人能帮助我填补空白。 在这里,我创建了要在复杂性上显示的数据变量。 struct data = { var...

22得票6回答
在Apple Watch上未显示图像

我的苹果手表应用程序图片在Apple Watch模拟器上显示正常,例如,在菜单模块中,菜单图像在模拟器上正确显示。 我将我的应用程序上传到iTunes商店,苹果审核了该应用程序并指出菜单图像未在Apple Watch上显示。 有什么想法为什么菜单图像在实际的Apple Watch上没有显示,...

22得票2回答
从iOS应用程序中检测用户的watchOS版本

我有一个iOS应用程序,在其中有一些与手表相关的设置。如果用户拥有与我的应用程序兼容的Apple Watch,我只想显示它们。 在WatchConnectivity中,我可以查询WCSession的isPaired属性以查看用户是否有手表,但我无法确定watchOS版本(需要>5.0才能使用...