Trouble Displaying Heart Rate Data Graph from Apple Watch in iOS App

Issue with Heart Rate Graph from Apple Watch in iOS App

Hello Community!

I hope everyone is doing well. I'm developing an iOS app that includes a feature to display a graph of the heart rate recorded during a route using the Apple Watch.

Current Implementation

  • I have successfully implemented data collection and transfer from the Apple Watch to the iPhone.
  • The app's main UI correctly displays the user's real-time BPM.
  • When the user stops the route, an analysis view is generated, showing speed and altitude (both work perfectly).

Expected Behavior

  • The user starts recording a route while monitoring heart rate.
  • After tapping "Stop Route," an analysis view should display a heart rate graph along with speed and altitude data.

Issue Encountered

  • Despite multiple attempts, I have not been able to properly generate the heart rate graph.
  • The only result I have achieved so far is a flat line with points representing the recorded BPM over time, instead of a proper graph.

Request for Help

If anyone has experience implementing a similar feature, I would appreciate any guidance on correcting my implementation.
I can share:

  • The file responsible for graph visualization.
  • The file handling data processing after the user stops the route.

Any help or suggestions would be greatly appreciated!


Summary

I'm trying to display a heart rate graph from Apple Watch data in my iOS app. While data collection and transfer work fine, the graph only shows a flat line instead of a proper visualization. Speed and altitude graphs work correctly. If anyone has experience with this, I’d love some guidance!

Trouble Displaying Heart Rate Data Graph from Apple Watch in iOS App
 
 
Q