Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何防止在HealthKit中写入重复数据?_Ios_Healthkit - Fatal编程技术网

Ios 如何防止在HealthKit中写入重复数据?

Ios 如何防止在HealthKit中写入重复数据?,ios,healthkit,Ios,Healthkit,我正在尝试将HealthKit集成到我的应用程序中,但每当用户同步/打开应用程序时,我都会收到重复的数据,等等。我正在将数据写入app open,但目前无法存储数据是否写入我的应用程序。我希望在HealthKit中有一种方法可以做到这一点。我考虑过设置UUID,但这是一个get only属性 我还查看了外部UUID元数据键,但这并不能防止重复。除了在我的应用程序中创建一个单独的字段来记录是否有特定的数据写入了HealthKit之外,还有其他方法吗?我鼓励您对已经写入HealthKit的内容进行某

我正在尝试将HealthKit集成到我的应用程序中,但每当用户同步/打开应用程序时,我都会收到重复的数据,等等。我正在将数据写入app open,但目前无法存储数据是否写入我的应用程序。我希望在HealthKit中有一种方法可以做到这一点。我考虑过设置UUID,但这是一个get only属性


我还查看了外部UUID元数据键,但这并不能防止重复。除了在我的应用程序中创建一个单独的字段来记录是否有特定的数据写入了HealthKit之外,还有其他方法吗?

我鼓励您对已经写入HealthKit的内容进行某种跟踪,以避免每次应用程序发布时重写冗余数据的低效性。但是,您也可以使用
HKMetadataKeySyncIdentifier
在HealthKit中唯一地识别样本并将其保存。

这正是我所要寻找的。