2013-04-01 2 views
0

Я открываю вид раскадровки, используя следующее:Разгрузка Раскадровка

GroupProximity *proximity = [self.storyboard instantiateViewControllerWithIdentifier:@"groupproximity"]; 

    [self.navigationController pushViewController:proximity animated:YES]; 

Однако, когда я использую кнопку назад на верхней панели, оказывается, что активность не прекращается. Как разгрузить просмотр раскадровки при нажатии кнопки «Назад»?

+0

Что «деятельность» вы говорите? – matt

+0

У меня есть NSTIMER, который запускает команду. Таймер продолжает работать, даже когда я «ухожу» из окна. Спасибо за быстрый ответ. – Belboz

ответ

0

Внештатный viewWillDisappear:. Здесь вы аннулируете таймер, позволяя ему выйти из существования.

Для получения дополнительной информации о специальных вопросах пожизненных/памяти, связанных с NSTimer, смотрите обсуждение в моей книге:

http://www.apeth.com/iOSBook/ch12.html#_unusual_memory_management_situations

+0

Спасибо. Этого должно быть достаточно, чтобы у меня были проблемы! – Belboz

+0

Вы используете повторяющийся NSTimer, который сохраняется в runloop. У тебя уже много неприятностей! :) – matt

+0

Ничего страшного - он отлично работал. Благодарю. – Belboz

Смежные вопросы