|
I'm trying to figure out BetterRest app challenge #3. Goal is to do away with the calculate button and have the app always display the recommended bedtime. My solution was to add an action to the cups per day Picker that calls the calculate bedtime function. When I run the app and change the cups of coffee from the default the action to call the calculate bedtime function doesn't work. Any assistance would be appreciated.
|
|
|
|
Thanks for the tip. I looked up the method in the Swift documentation and reviewed example there. I thought I could attach the method to the app Form but get an error message that value of type Form has no member 'onChange(of)'. I tried attaching to all the views, i.e., Section, Form and Navigation with the same result. Surely I'm doing something wrong but not sure what... |
|
Try to move most of the calculateBedTime function into a computed property and then pass that along into a Text view somewhere in your app. Think about it this way... You have @State variables. Whenever ANY @State variable is changed in your view, the view recognizes that change and as a result it destroys the view and re-creates it. This means that any computed properties inside the view also get re-calcuted! |
|
|
|
|
|
SPONSORED An iOS conference hosted in Buenos Aires, Argentina – join us for the third edition from November 29th to December 1st!
Sponsor Hacking with Swift and reach the world's largest Swift community!
This topic has been closed due to inactivity, so you can't reply. Please create a new topic if you need to.
All interactions here are governed by our code of conduct.
Link copied to your pasteboard.