Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial


Timer not stopping

If the user clicks the button to start the timer twice, the stop button does not then invalidate the timer. How can I stop this?

1 Answer

Stone Preston
Stone Preston
42,016 Points

you could disable the button when the user presses it and enable it again when the timer times out to keep them from being able to press it more than once

when the user presses button

 [button setEnabled:NO];

when the timer times out

[button setEnabled:YES];