Приложение для iPhone - отключение контроллера модального представления не освобождает it

У меня есть UIViewController (назовите его NumberTwo), который я представил как модальный контроллер представления от другого UIViewController (назовите его NumberOne). NumberTwo содержит метод touchBegan, который отслеживает прикосновения, а также метод акселерометра, который отслеживает изменения ориентации устройства в направлении x, y или z. В NumberTwo есть кнопка «Готово», при нажатии которой она перестает быть контроллером модального представления:

[self dismissModalViewControllerAnimated:NO];

Но кажется, что он все еще прислушивается к прикосновениям и все еще отслеживает ускорения. Как я могу полностью освободить NumberTwo, когда его закрою? Я попытался добавить вызов освобождения следующим образом:

[self dismissModalViewControllerAnimated:NO];
[self release];

, но это вызвало EXEC_BAD_ACCESS.

6
задан StanLe 11 July 2011 в 03:52
поделиться