最初,我认为这是我写的代码的一个问题,但是我刚刚下载了四个或五个WatchKit项目,甚至有一个来自Apple。 所有这些都无法加载。 我已经卸载Xcode,重新安装它,但仍然没有。 任何其他人遇到同样的问题? 解决方法? 解决scheme? 您可以在上面的屏幕截图中看到加载屏幕的样子。
有谁知道如何设置WKInterfacePicker的文本颜色或焦点样式轮廓颜色? 我没有看到它的界面生成器,我不能find代码中的任何属性项,我可以设置它。 这是IB:
我正在寻找如何通过WatchKit SDK在Apple Watch应用程序中检测手势。 在iOS中,我们可以使用这样的代码: – (void)viewDidLoad { … UISwipeGestureRecognizer *swipeRightBlack = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(slideToRightWithGestureRecognizer:)]; swipeRightBlack.direction = UISwipeGestureRecognizerDirectionRight; [self.viewBlack addGestureRecognizer:swipeRightBlack]; } …但是这在Apple Watch模拟器中不起作用。 有没有办法来覆盖使用WatchKit的默认手势操作,或者只是当操作系统接收到它们时识别它们?
我需要制作一个近乎实时logging心率数据的应用程序,并尽快将这些数据发送到服务器。 首先我采取了这种方法: 观看操作系统2.0testing版:访问心脏跳动率 实际上它工作正常。 HealthKit每五秒钟有新的心率数据。 但现在我有问题,我不能与服务器同步。 我的第一个方法是手表应用程序。 手表正在向服务器发送数据。 这是行不通的,因为只要手表上的屏幕变黑,就停止发送。 我的下一个方法是每五秒钟在iPhone上查询HealthKit以获取新数据。 这工作,只要应用程序在前台。 然后,我看到有一些背景function可以监视HealthKit本身,并从后台撤消应用程序,并且可以执行某些操作。(enableBackgroundDeliveryForType)这对于心率来说似乎不起作用(Apple文档中提到了像这样的步骤不工作,我猜心率是其中之一)。 我现在卡住了。 你知道如何去做? 我需要一些在iPhone上每5-10秒执行一次的后台任务。 这似乎是不可能的
我想知道如何去devise一个watchOS应用程序,取决于从服务器获取最新的饲料。 您是否需要使用应用程序上下文,并让iPhone使用WatchConnectivity框架将其推到后台,还是在Apple Watch上使用NSURLSession? 请记住这是为了watchOS 2。
error: WatchKit Extension doesn't contain any WatchKit apps. Verify that the value of WKWatchKitApp in your WatchKit App's Info.plist is set to YES. 我不断得到这个错误,不知道为什么在这里search所有其他的问题后,永远把这个弄清楚。
我有一个2个button的接口,他们都调用相同的接口,但具有不同的信息。 在传统的界面上,我使用了prepareForSegue,但我不知道WatchKit上的等价物是什么。
我正在使用WatchConnectivity尝试将名为arrayOfOjects NSManagedObjecttypes的数据发送到Watch。 每个object都有一个名为title的string属性。 Watch上的InterfaceController加载并显示并清空表 – 因为数组是空的,所以当用户请求数据时,使用手机上的didReceiveMessage方法发送数据。 我不确定如何将字典数组添加到WKInterfaceTable以显示在WKInterfaceTable 。 有谁知道如何将数据发送到手表来显示在表中进行更改,并与手机同步回来? Apple Watch: class ObjectsInterfaceController: WKInterfaceController, WCSessionDelegate { var session : WCSession! var objectsArray = [[AnyObject]]() @IBOutlet var table: WKInterfaceTable! @IBOutlet var titleLabel: WKInterfaceLabel! func loadTableData() { table.setNumberOfRows(self.objectsArray.count, withRowType: "CellRow") if self.objectsArray.count > 0 { for (index, name) in self.objectsArray.enumerate() { let row = self.table.rowControllerAtIndex(index) as! CellRowController […]
我正在设置Roboto字体,并添加了作为watch kit扩展的目标,但它仍然是零。 我们可以在手表套件中设置自定义字体吗?
昨天当我的申请被拒绝时,我遇到了一个问题。 显然,图像并没有显示在实际的Apple Watch上,但是它们正在模拟器中显示。 我什至尝试重置模拟器,并不能复制苹果员工发生的问题。 所以我只是想知道在苹果手表上添加/显示图像的正确方法是什么,以便它们能够在实际的硬件设备上正确显示? 码: 。H @property (strong, nonatomic) IBOutlet WKInterfaceImage *imageHeliLeft; @property (strong, nonatomic) IBOutlet WKInterfaceImage *imageHeliRight; @property (strong, nonatomic) IBOutlet WKInterfaceImage *imageHeliCenter; @property (strong, nonatomic) IBOutlet WKInterfaceImage *imageObsTL; @property (strong, nonatomic) IBOutlet WKInterfaceImage *imageObsTM; @property (strong, nonatomic) IBOutlet WKInterfaceImage *imageObsTR; @property (strong, nonatomic) IBOutlet WKInterfaceImage *imageObsML; @property (strong, nonatomic) IBOutlet WKInterfaceImage *imageObsMM; […]