Commit 9175a4f4 authored by 王品堯's avatar 王品堯

HA-52 增加HKQuantitySample類型回傳的資料集

parent b198cbd6
......@@ -82,10 +82,33 @@
NSString *startDateString = [RCTAppleHealthKit buildISO8601StringFromDate:sample.startDate];
NSString *endDateString = [RCTAppleHealthKit buildISO8601StringFromDate:sample.endDate];
NSString *deviceName = sample.device.name ? sample.device.name : @"";
NSString *deviceManufacturer = sample.device.manufacturer ? sample.device.manufacturer : @"";
NSString *deviceHardwareVer = sample.device.hardwareVersion ? sample.device.hardwareVersion : @"";
NSString *deviceSoftwareVer = sample.device.softwareVersion ? sample.device.softwareVersion : @"";
NSString *sourceName = sample.sourceRevision.source.name;
NSString *sourceId = sample.sourceRevision.source.bundleIdentifier;
NSString *uuid = sample.UUID.UUIDString;
NSError *error;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:sample.metadata options:NSJSONWritingPrettyPrinted error:&error];
NSString *metadata =[[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
NSDictionary *elem = @{
@"value" : @(value),
@"startDate" : startDateString,
@"endDate" : endDateString,
@"deviceName" : deviceName,
@"deviceManufacturer" : deviceManufacturer,
@"deviceHardware" : deviceHardwareVer,
@"deviceSoftware" : deviceSoftwareVer,
@"sourceName" : sourceName,
@"sourceId" : sourceId,
@"unit" : unit.description,
@"uuid" : uuid,
@"metadata" : metadata
};
[data addObject:elem];
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment