Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
rn-apple-healthkit
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Jira
Jira
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ym
rn-apple-healthkit
Commits
c8e94936
Commit
c8e94936
authored
Jan 03, 2018
by
王品堯
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
調整metadata的轉換
parent
7079ab03
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
18 additions
and
54 deletions
+18
-54
RCTAppleHealthKit/RCTAppleHealthKit+Methods_Vitals.m
RCTAppleHealthKit/RCTAppleHealthKit+Methods_Vitals.m
+6
-18
RCTAppleHealthKit/RCTAppleHealthKit+Queries.m
RCTAppleHealthKit/RCTAppleHealthKit+Queries.m
+12
-36
No files found.
RCTAppleHealthKit/RCTAppleHealthKit+Methods_Vitals.m
View file @
c8e94936
...
...
@@ -151,15 +151,9 @@
NSString
*
uuid
=
bloodPressureSystolicValue
.
UUID
.
UUIDString
;
NSError
*
error
;
NSDictionary
*
metaDict
;
if
(
bloodPressureSystolicValue
.
metadata
==
nil
){
metaDict
=
[[
NSDictionary
alloc
]
init
];
}
else
{
metaDict
=
bloodPressureSystolicValue
.
metadata
;
}
NSData
*
jsonData
=
[
NSJSONSerialization
dataWithJSONObject
:
metaDict
options
:
NSJSONWritingPrettyPrinted
error
:&
error
];
NSString
*
metadata
=
[[
NSString
alloc
]
initWithData
:
jsonData
encoding
:
NSUTF8StringEncoding
];
NSString
*
metadata
=
[
bloodPressureSystolicValue
.
metadata
==
nil
?
@""
:
bloodPressureSystolicValue
.
metadata
.
description
stringByReplacingOccurrencesOfString
:
@" "
withString
:
@""
];
metadata
=
[
metadata
stringByReplacingOccurrencesOfString
:
@"
\r
"
withString
:
@""
];
metadata
=
[
metadata
stringByReplacingOccurrencesOfString
:
@"
\n
"
withString
:
@""
];
NSDictionary
*
elem
=
@{
@"bloodPressureSystolicValue"
:
@
([
bloodPressureSystolicValue
.
quantity
doubleValueForUnit
:
unit
]),
...
...
@@ -232,15 +226,9 @@
NSString
*
uuid
=
bloodPressureValues
.
UUID
.
UUIDString
;
NSError
*
error
;
NSDictionary
*
metaDict
;
if
(
bloodPressureSystolicValue
.
metadata
==
nil
){
metaDict
=
[[
NSDictionary
alloc
]
init
];
}
else
{
metaDict
=
bloodPressureSystolicValue
.
metadata
;
}
NSData
*
jsonData
=
[
NSJSONSerialization
dataWithJSONObject
:
metaDict
options
:
NSJSONWritingPrettyPrinted
error
:&
error
];
NSString
*
metadata
=
[[
NSString
alloc
]
initWithData
:
jsonData
encoding
:
NSUTF8StringEncoding
];
NSString
*
metadata
=
[
bloodPressureSystolicValue
.
metadata
==
nil
?
@""
:
bloodPressureSystolicValue
.
metadata
.
description
stringByReplacingOccurrencesOfString
:
@" "
withString
:
@""
];
metadata
=
[
metadata
stringByReplacingOccurrencesOfString
:
@"
\r
"
withString
:
@""
];
metadata
=
[
metadata
stringByReplacingOccurrencesOfString
:
@"
\n
"
withString
:
@""
];
NSDictionary
*
elem
=
@{
@"bloodPressureSystolicValue"
:
@
([
bloodPressureSystolicValue
.
quantity
doubleValueForUnit
:
unit
]),
...
...
RCTAppleHealthKit/RCTAppleHealthKit+Queries.m
View file @
c8e94936
...
...
@@ -92,15 +92,9 @@
NSString
*
uuid
=
sample
.
UUID
.
UUIDString
;
NSError
*
error
;
NSDictionary
*
metaDict
;
if
(
sample
.
metadata
==
nil
){
metaDict
=
[[
NSDictionary
alloc
]
init
];
}
else
{
metaDict
=
sample
.
metadata
;
}
NSData
*
jsonData
=
[
NSJSONSerialization
dataWithJSONObject
:
metaDict
options
:
NSJSONWritingPrettyPrinted
error
:&
error
];
NSString
*
metadata
=
[[
NSString
alloc
]
initWithData
:
jsonData
encoding
:
NSUTF8StringEncoding
];
NSString
*
metadata
=
[
sample
.
metadata
==
nil
?
@""
:
sample
.
metadata
.
description
stringByReplacingOccurrencesOfString
:
@" "
withString
:
@""
];
metadata
=
[
metadata
stringByReplacingOccurrencesOfString
:
@"
\r
"
withString
:
@""
];
metadata
=
[
metadata
stringByReplacingOccurrencesOfString
:
@"
\n
"
withString
:
@""
];
NSDictionary
*
elem
=
@{
@"value"
:
@
(
value
),
...
...
@@ -202,15 +196,9 @@
NSString
*
uuid
=
sample
.
UUID
.
UUIDString
;
NSError
*
error
;
NSDictionary
*
metaDict
;
if
(
sample
.
metadata
==
nil
){
metaDict
=
[[
NSDictionary
alloc
]
init
];
}
else
{
metaDict
=
sample
.
metadata
;
}
NSData
*
jsonData
=
[
NSJSONSerialization
dataWithJSONObject
:
metaDict
options
:
NSJSONWritingPrettyPrinted
error
:&
error
];
NSString
*
metadata
=
[[
NSString
alloc
]
initWithData
:
jsonData
encoding
:
NSUTF8StringEncoding
];
NSString
*
metadata
=
[
sample
.
metadata
==
nil
?
@""
:
sample
.
metadata
.
description
stringByReplacingOccurrencesOfString
:
@" "
withString
:
@""
];
metadata
=
[
metadata
stringByReplacingOccurrencesOfString
:
@"
\r
"
withString
:
@""
];
metadata
=
[
metadata
stringByReplacingOccurrencesOfString
:
@"
\n
"
withString
:
@""
];
NSDictionary
*
elem
=
@{
@"value"
:
valueString
,
...
...
@@ -540,15 +528,9 @@
NSString
*
uuid
=
sample
.
UUID
.
UUIDString
;
NSError
*
error
;
NSDictionary
*
metaDict
;
if
(
sample
.
metadata
==
nil
){
metaDict
=
[[
NSDictionary
alloc
]
init
];
}
else
{
metaDict
=
sample
.
metadata
;
}
NSData
*
jsonData
=
[
NSJSONSerialization
dataWithJSONObject
:
metaDict
options
:
NSJSONWritingPrettyPrinted
error
:&
error
];
NSString
*
metadata
=
[[
NSString
alloc
]
initWithData
:
jsonData
encoding
:
NSUTF8StringEncoding
];
NSString
*
metadata
=
[
sample
.
metadata
==
nil
?
@""
:
sample
.
metadata
.
description
stringByReplacingOccurrencesOfString
:
@" "
withString
:
@""
];
metadata
=
[
metadata
stringByReplacingOccurrencesOfString
:
@"
\r
"
withString
:
@""
];
metadata
=
[
metadata
stringByReplacingOccurrencesOfString
:
@"
\n
"
withString
:
@""
];
NSDictionary
*
elem
=
@{
@"value"
:
@
(
value
),
...
...
@@ -698,15 +680,9 @@
NSString
*
uuid
=
sample
.
UUID
.
UUIDString
;
NSError
*
error
;
NSDictionary
*
metaDict
;
if
(
sample
.
metadata
==
nil
){
metaDict
=
[[
NSDictionary
alloc
]
init
];
}
else
{
metaDict
=
sample
.
metadata
;
}
NSData
*
jsonData
=
[
NSJSONSerialization
dataWithJSONObject
:
metaDict
options
:
NSJSONWritingPrettyPrinted
error
:&
error
];
NSString
*
metadata
=
[[
NSString
alloc
]
initWithData
:
jsonData
encoding
:
NSUTF8StringEncoding
];
NSString
*
metadata
=
[
sample
.
metadata
==
nil
?
@""
:
sample
.
metadata
.
description
stringByReplacingOccurrencesOfString
:
@" "
withString
:
@""
];
metadata
=
[
metadata
stringByReplacingOccurrencesOfString
:
@"
\r
"
withString
:
@""
];
metadata
=
[
metadata
stringByReplacingOccurrencesOfString
:
@"
\n
"
withString
:
@""
];
NSDictionary
*
elem
=
@{
@"value"
:
valueString
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment