Приложение аварийного завершения выпуска контроллера навигации - PullRequest
1 голос
/ 07 декабря 2011

У меня проблема с выпуском в navigationController.У меня есть вид карты с точками.Когда я нажимаю на точку карты, я создаю новый detailViewController с деталями.Все работает нормально, но когда я нажимаю кнопку возврата, мое приложение возвращается к mapController, а затем вылетает.Если я комментирую релиз, все работает нормально, но mapController не выпускается.Вот мой код:

FavoriteDetailViewController *detailViewController = [[FavoriteDetailViewController alloc]
initWithNibName:@"FavoriteDetailViewController" bundle:nil favoriteID:
[[(DisplayMapAnnotation*)view.annotation detailID] intValue] favoriteName:
[(DisplayMapAnnotation*)view.annotation title] favoriteCompany:
[(DisplayMapAnnotation*)view.annotation subtitle] favoriteLocation:
[(DisplayMapAnnotation*)view.annotation detailLocation] favoriteHtmlString:nil
favoriteJobIndex:0 favoriteTotalJobs:1 favoriteGeoLat:detailArrayData.geoLat
favoriteGeoLng:detailArrayData.geoLng favoriteFullUrl:detailArrayData.fullUrl
favoriteExportUrl:detailArrayData.exportUrl favoriteIdent:1];

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

[detailViewController release];

1 Ответ

0 голосов
/ 07 декабря 2011

Что-то в FavoriteDetailViewController дает сбой при его освобождении.Посмотрите внимательно на метод dealloc.Также убедитесь, что вы установили и делегировали FavoriteViewController в ноль.

...