ли вы в конечном итоге выяснить это? Я видел, что вы сказали, что вы не можете аннулировать свой таймер, когда вы переходите в другое представление. Можете ли вы объяснить, что вы имеете в виду? NSTimers нельзя приостановить, и методы имитации приостановки их обычно включают в себя их недействительность. Затем вы можете моделировать «приостановку», создавая новый таймер, который затем запустится снова. Это будет имитировать таймер, приостановленный и не приостановленный.
Для людей, которые хотели бы использовать более удобный метод, я написал класс контроллера, который может удобно обрабатывать паузы и приостанавливать таймеры. Вы можете найти его здесь: https://github.com/LianaChu/LCPausableTimer
Вы можете использовать класс контроллера, который я написал для создания новых таймеров, а затем вы можете приостанавливать и приостанавливать таймеры, вызывая методы «pauseTimer» и «unpauseTimer» в классе контроллера.
Я был бы очень признателен за любые комментарии или отзывы, например, как вы его использовали, какие изменения вы хотели бы видеть или какие функции вы хотели бы добавить. Пожалуйста, не стесняйтесь ответить на ваши комментарии здесь или опубликовать на вкладке проблем на странице Github.
Спасибо, Но я новичок в iphone. можете ли вы предоставить мне образец демо, чтобы я мог легко пройти через него. –
@JustSid, можете ли вы предоставить образец кода для этого? .. Я знаю, что это пара лет, но для меня лишний вопрос создать новый вопрос. :) – Pangu