mpclarkson / StravaSwift

A Swift wrapper for the Strava API v3
MIT License
102 stars 45 forks source link

Support file uploads & upload monitoring. #39

Closed ehmjaysee closed 2 years ago

ehmjaysee commented 2 years ago

Probably too much in this PR to get accepted, but if you are interested in any part of it let me know.

99% of the changes were necessary to get the Example project building with a modern version of Xcode and iOS. The changes to files under /Sources is very tiny.

I started by adding support for uploads and monitoring. In order to test it I had to update the example project and add some view controllers and buttons. When I pushed the code to GitHub I was getting Travis errors due to some old settings so I fixed that as well.

I tested with two Strava accounts and a couple gpa file uploads. Strava detects 23 segments in the file I included in the Example project.

ehmjaysee commented 2 years ago

I'm going to break up this PR into two separate PRs.