Tag: watchkit

WatchKit模拟器不会加载应用程序

最初,我认为这是我写的代码的一个问题,但是我刚刚下载了四个或五个WatchKit项目,甚至有一个来自Apple。 所有这些都无法加载。 我已经卸载Xcode,重新安装它,但仍然没有。 任何其他人遇到同样的问题? 解决方法? 解决scheme? 您可以在上面的屏幕截图中看到加载屏幕的样子。

设置WKInterfacePicker的颜色(文字或大纲)

有谁知道如何设置WKInterfacePicker的文本颜色或焦点样式轮廓颜色? 我没有看到它的界面生成器,我不能find代码中的任何属性项,我可以设置它。 这是IB:

Apple Watch中的手势识别(WatchKit)

我正在寻找如何通过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的默认手势操作,或者只是当操作系统接收到它们时识别它们?

iOS可以近乎实时地从Apple Watch获取心率

我需要制作一个近乎实时logging心率数据的应用程序,并尽快将这些数据发送到服务器。 首先我采取了这种方法: 观看操作系统2.0testing版:访问心脏跳动率 实际上它工作正常。 HealthKit每五秒钟有新的心率数据。 但现在我有问题,我不能与服务器同步。 我的第一个方法是手表应用程序。 手表正在向服务器发送数据。 这是行不通的,因为只要手表上的屏幕变黑,就停止发送。 我的下一个方法是每五秒钟在iPhone上查询HealthKit以获取新数据。 这工作,只要应用程序在前台。 然后,我看到有一些背景function可以监视HealthKit本身,并从后台撤消应用程序,并且可以执行某些操作。(enableBackgroundDeliveryForType)这对于心率来说似乎不起作用(Apple文档中提到了像这样的步骤不工作,我猜心率是其中之一)。 我现在卡住了。 你知道如何去做? 我需要一些在iPhone上每5-10秒执行一次的后台任务。 这似乎是不可能的

获取Apple Watch的服务器数据

我想知道如何去devise一个watchOS应用程序,取决于从服务器获取最新的饲料。 您是否需要使用应用程序上下文,并让iPhone使用WatchConnectivity框架将其推到后台,还是在Apple Watch上使用NSURLSession? 请记住这是为了watchOS 2。

WatchKit应用程序不会在模拟器上运行

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所有其他的问题后,永远把这个弄清楚。

在WatchKit中相当于prepareForSegue

我有一个2个button的接口,他们都调用相同的接口,但具有不同的信息。 在传统的界面上,我使用了prepareForSegue,但我不知道WatchKit上的等价物是什么。

如何在使用CoreData时与Watch OS 2共享数据以显示在WKInterfaceTable中

我正在使用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 […]

无法在WatchKit中设置自定义字体

我正在设置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; […]