У меня очень простое приложение.1 навигационный контроллер с 2 контроллерами просмотра.
В первом представлении есть только кнопка.Второй вид имеет вид карты (MKMapView).Я проверил свойство show currentlocation этого представления карты, создал выход и затем подключил все, используя интерфейс Builder.
В методе dealloc второго метода я установил nil для делегата mapview, а затем выпустил выход mapview.
mapView.delegate = nil;[релиз карты];
Когда я нажимаю кнопку в view1, будет загружен view2, а затем я нажимаю кнопку назад.Если я делаю это нормально, все работает хорошо.Но если я делаю это очень быстро, повторяю много раз.Приложение будет разбито.Если я не выпускаю mapView или не проверяю свойство showcurrentlocation, приложение работает хорошо.
Я не могу понять, почему это произошло.Любой помогает мне решить эту проблему.Спасибо !