2013-01-11 16 views
8

Utworzyłem aplikację na iOS 6, na której wyświetlam mapę. Problem polega na tym, że znacznie zwiększa się przydział pamięci po prostu w prostej interakcji z mapą, np. W Pinch and Pan i operacjach przeciągania. Pomyślałem, że mogą być pewne ulepszenia w Mapkit w iOS 6, których nie znam, więc próbowałem Sample Code of Raywenderlich, ale wciąż mam ten sam problem. Proszę spojrzeć na obrazek, który dołączyłem. Po prostu przeciągnąłem mapę na jakiś czas i istnieje przydział 55 MB. Przetestowałem to na Symulatorze, ale na urządzeniu, aplikacja bardzo szybko się zawiesza. Proszę podać jakąkolwiek pomoc w tym zakresie!Jak rozwiązać problem z pamięcią z Mapą na iOS 6

enter image description here

+0

Jak się tworzenie/przydzielanie widoku mapy? –

Odpowiedz

0

Z tego, co wydaje się, problem ten wydaje się dotyczyć tylko iOS 6 mapy podczas przeciągania i powiększania. Zaproponowano różne poprawki, które rozwiązały ten problem. Wydaje się jednak, że jest to błąd, który musi zostać rozwiązany przez Apple.

Tam były rozwiązania zaproponowane w tej kwestii: iOS6 MKMapView using a ton of memory, to the point of crashing the app, anyone else notice this?

EDIT: Niektóre dodatkowe pytania na stackoverflow twierdząc tej kwestii.

  1. Guide to acceptable "Live Bytes" of iOS6 app using MKMapView
  2. MKMapView memory usage steadily increasing
  3. Memory usage of MKMapView is very high