草庐IT

clockkit

全部标签

ios - 如何在后台刷新的并发症上显示 HealthKit 数据?

我正在尝试构建一个watchOS2复杂功能来显示用户的健康数据,例如步数(但理论上它应该能够显示用户授予应用程序查看权限的任何健康数据)。当并发症首次启动时,我可以查询Healthkit并获取我想要的所有数据,因为第一次启动被认为是在前台。但是,当有新的健康数据可用时,我无法在后台检索HealthKit数据。我可以从两个地方获取这些数据,watch和iPhone。当并发症的后台刷新从getNextRequestedUpdateDateWithHandler中设置的日期触发时,我尝试从watch本身获取数据.但是,当我调用HKHealthStore的执行方法时,如果应用程序(或在本例中为

swift - watchOS 3 getSupportedTimeTravelDirections

我正在尝试将我的watchOS2应用更新到watchOS3。不幸的是,我不明白我在ComplicationController方面做错了什么。我总是收到以下错误(使用Xcode8b6):Type'ComplicationController'doesnotconformtoprotocol'CLKComplicationDataSource'Candidatehasnon-matchingtype'(CLKComplication,(CLKComplicationTimeTravelDirections)->Void)->()'代码:classComplicationControlle

ios - 如何连接和调试自定义 ClockKit Complications Controller ?

我正在尝试让自定义ClockKitComplication正常工作。我创建了一个符合CLKComplicationDataSource的自定义ComplicationController。它作为CLKComplicationPrincipalClass添加到WatchExtension的plist。我可以在watch上选择并激活它,但我只看到“----------------”而不是我的实际占位符。我尝试了什么我向我的ComplicationController添加了自定义overrideinit(){…}并在其中放置了一个断点以进行调试。但即使在运行Complicationbuild