2015-11-04 2 views
1

У меня есть простой контроллер popOver в моем проекте. я могу отклонить его с помощью кнопки действий со следующим кодом.увольнениеПросмотрКонтроллерАнализированный сбой

[[self presentingViewController] dismissViewControllerAnimated:YES completion:nil]; 

но иногда приложение получает сбой, если я что-то сделать по этому ViewController , прежде чем уволить его.

Пример: есть выборщик для выбора и кнопка отправки. но не публиковать его, если я сделал какой-то выбор и отменил его, получив эту ошибку. его время от времени случается. не каждый раз. если это случается один раз, то это может произойти каждый раз после этого.

Может кто-нибудь объяснить? это утечка памяти или что-то еще?

enter image description here

+0

Пожалуйста, напиши журнал сбоев также? –

+0

На панели «Точка останова» панели «Навигатор» (левая панель) установите точку останова «Исключение» и снова включите аварийную ситуацию. Он покажет строку кода, которая вызвала исключение, вместо строки кода, в которой было обнаружено исключение. – Avi

+0

вы имеете в виду, как положить блок '@ try' для этого? –

ответ

0

Я думаю, что бы решить эту проблему. в этом поповер новом окне я использую locationManager и я использовал только
[locationManager stopUpdatingLocation]; , но я добавил следующие вещи, а locationManager = nil;

нет аварии больше