Update dependency
This commit is contained in:
15
HealthImport/Samples/ActivitySampleList.swift
Normal file
15
HealthImport/Samples/ActivitySampleList.swift
Normal file
@@ -0,0 +1,15 @@
|
||||
import SwiftUI
|
||||
|
||||
struct ActivitySampleList: View {
|
||||
|
||||
var body: some View {
|
||||
List {
|
||||
|
||||
}
|
||||
.navigationTitle("Activity")
|
||||
}
|
||||
}
|
||||
|
||||
#Preview {
|
||||
ActivitySampleList()
|
||||
}
|
@@ -8,7 +8,12 @@ struct SamplesTab: View {
|
||||
var body: some View {
|
||||
NavigationStack {
|
||||
List {
|
||||
Label("Activity", systemSymbol: .flame)
|
||||
NavigationLink {
|
||||
ActivitySampleList()
|
||||
} label: {
|
||||
Label("Activity", systemSymbol: .flame)
|
||||
|
||||
}
|
||||
Label("Body Measurements", systemSymbol: .figure)
|
||||
Label("Cycle Tracking", systemSymbol: .circleHexagonpath)
|
||||
Label("Hearing", systemSymbol: .ear)
|
||||
|
@@ -44,7 +44,7 @@ struct WorkoutDetailView: View {
|
||||
private var healthButtonText = "Checking for workout in Health..."
|
||||
|
||||
private var metadataFields: [(key: String, value: Any)] {
|
||||
workout.metadata.sorted { $0.key }
|
||||
workout.metadata?.sorted { $0.key } ?? []
|
||||
}
|
||||
|
||||
private var averageHeartRate: Int {
|
||||
@@ -109,7 +109,7 @@ struct WorkoutDetailView: View {
|
||||
DetailRow(MetadataKeyName(key), value: "\(value)")
|
||||
}
|
||||
} label: {
|
||||
DetailRow("Metadata", value: workout.metadata.count)
|
||||
DetailRow("Metadata", value: workout.metadata?.count ?? 0)
|
||||
}
|
||||
DisclosureGroup {
|
||||
ForEach(privateMetadata, id:\.key) { (key, value) in
|
||||
|
@@ -9,7 +9,7 @@ struct WorkoutListRow: View {
|
||||
let workout: Workout
|
||||
|
||||
var indoor: Bool {
|
||||
guard let isIndoor: Bool = workout.metadata[.indoorWorkout] else {
|
||||
guard let isIndoor: Bool = workout.metadata?.indoorWorkout else {
|
||||
return false
|
||||
}
|
||||
return isIndoor
|
||||
@@ -17,7 +17,7 @@ struct WorkoutListRow: View {
|
||||
|
||||
var type: HKWorkoutActivityType {
|
||||
if #available(iOS 17.0, *) {
|
||||
if let type: HKWorkoutActivityType = workout.metadata.activityType {
|
||||
if let type: HKWorkoutActivityType = workout.metadata?.activityType {
|
||||
return type
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user