Я создал переменный акселерометр:Как вы отпустите общий экземпляр ускорителя на iPhone?
UIAccelerometer *objAccelerometer;
что я связывающий к экземпляру sharedAccelerometer:
objAccelerometer = [UIAccelerometer sharedAccelerometer];
objAccelerometer.delegate = self;
Когда я выпускаю этот вид (для загрузки другого вида), экземпляр акселерометра вызывает программа умереть. (Если я его прокомментировал, я могу переключаться между представлениями без проблем).
У меня была аналогичная проблема с NSTimer, но как только я назвал:
[myTimer invalidate];
(до выхода и переключения взглядов) все работало нормально.
Как должным образом освободить делегата или освободить или отпустить акселерометр?
Это было! Я думал, что может быть функция (например, релиз или недействительность), но ноль отлично работает! –
Нет проблем. Прочитайте синтаксис свойств Objective C 2.0s, чтобы быть уверенным, что вы знаете, что здесь происходит – philsquared