66得票1回答
iOS: 如何使用HKObserverQuery的后台更新completionHandler

HKObserverQuery 有以下支持在后台接收更新的方法:- initWithSampleType:predicate:updateHandler: updateHandler有一个completionHandler,其具有以下文档: 这个块被传递给更新处理程序。只要您完成了入站数据的...

44得票3回答
当应用程序未运行时,HealthKit 后台传送的问题

HealthKit背景传递能否在应用程序未运行时启动应用程序?特别是在终止状态下?

37得票6回答
HealthKit Swift获取今天的步数

我正在制作一款快速的iOS应用程序,与用户在健康应用中报告的步数集成。我可以轻松地找到用户在过去一小时内的步数,使用以下内容作为我的谓词:let anHourBeforeNow: NSDate = NSDate().dateByAddingTimeInterval(-60 * 60) let ...

30得票4回答
iOS通用应用与HealthKit在iPad上无法运行

我有一个通用应用程序,已经实现了使用HealthKit API。 它在iPhone上运行得很好,但当我尝试在实际的iPad设备上安装它时(在iPad模拟器中完美运行),它无法安装。 我收到错误消息:“...应用程序的Info.plist指定了设备功能要求,这些要求未满足 '我的iPad'”。...

27得票2回答
iOS如何实时获取Apple Watch的心率数据

我需要制作一个应用程序,能够实时记录心率数据并尽快将这些数据发送到服务器。 起初我采用了以下方法:Watch os 2.0 beta: access heart beat rate 事实上,它运行得很好。每五秒钟,在HealthKit中有新的心率数据。但现在我面临的问题是,我无法将其与服务...

26得票3回答
如何检查是否已授权 HealthKit

我希望能够检查是否已经授权HeathKit让我读取用户数据。如果我被授权,则转到锻炼页面,否则弹出警报。但是requestAuthorizationToShareTypes似乎总是返回true?我该如何获取用户是否授权我所需的参考? override func viewDidLoad() {...

20得票2回答
健康包(HK)读取数据的HKAuthorizationStatus状态

我正在使用HealthKit读取特定类型的信息,但我明确不要求写入功能。问题在于尝试检测用户是否允许读取某个健康类型。 我相信预期的解决方法是使用HKHealthStore的authorizationStatusForType方法,但它只返回被拒绝或未知状态。它仅对写入类型返回已授权状态。有...

19得票7回答
iOS 8.0.2库未加载libswiftCore.dylib。

我有一个使用HealthKit和Swift编写的应用程序,当我在Xcode上模拟器或设备上测试时,所有内容都可以编译和运行良好。我测试、调试并将其提交到iTunes商店。当应用程序获得批准后,我从商店下载新版本,但它立即崩溃了。这非常令人困惑,因为我以前从未遇到过这个问题。我查看了手机上的诊断...

18得票2回答
在Swift中,dispatch_group_leave崩溃问题

这种情况很少发生。以下是堆栈跟踪的最后一行: 0 libdispatch.dylib 0x0000000197a85a9c dispatch_group_leave + 48 使用 dispatch_group_leave 的方式是在一个完成闭包中调用它,就像...

17得票6回答
App Store Connect操作错误:ITMS-90164 [],针对密钥com.apple.developer.healthkit.access。

我现在尝试上传到应用商店时遇到了这个错误,但我没有更改我的健康包能力,而且一切看起来都很好(请参见图像)。为什么它说值是[]。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pl...