У меня есть таймер, который будет инициализирован на viewDidLoad и будет выпущен на viewDidUnload, но я нашел, что вызывающий viewDidUnload nerver вызывается, и каждый раз, когда представление представляется пользователю, вызывается viewDidLoad, поэтому у меня есть много таймеров, работающих одновременно. . Это не то, что я хочу.Когда я должен уволить таймер?
Я просто хочу остановить & освободить таймер, когда пользователь переходит от этого вида, как я могу это сделать?
христианский ответ правильный viewwilldisapper это правильное место, чтобы отменить действие таймера и setMyTimer = ноль в viewdidunload. –
Благодаря @Pandey_Laxman я забыл поставить строку: myTimer = nil; – Christian