Сбой, когда приложение выходит на передний план - потому что делегат = self? - PullRequest
0 голосов
/ 12 мая 2011

мое приложение иногда падает, когда оно выходит на передний план. Это не всегда случается, но я думаю, что мне удалось изолировать то, что вызывает это. Я использую эту строку:

self.locationManager.delegate = self;

Где self.locationManager является сохраняемым свойством. Когда я комментирую эту строку, приложение может неоднократно выходить на передний план и не зависать.

Я действительно не понимаю, что происходит с контроллерами представления, когда они уходят в фон или выходят на передний план.

Есть идеи?

1 Ответ

0 голосов
/ 13 мая 2011

Мне удалось исправить это сейчас.

Я добавил эту строку в метод dealloc в viewcontroller:

self.locationManager.delegate = nil;

Это, похоже, решило проблему ...

...