Aktualizovat umístění ukazatele GPS na MapView ...
[mapView removeAnnotation:myGpsAnnotation];
[myGpsAnnotation release];
myGpsAnnotation = nil;
myGpsAnnotation = [[MapLocationAnnotation alloc] initWithCoordinate:region.center annotationType:MapAnnotationTypeGps title:MAP_ANNOTATION_TYPE_GPS];
[mapView addAnnotation:myGpsAnnotation];
... Vidím net paměti pomalu lezení v nástrojů (simulátor). No „Leak“ výkyv, ale „Čisté bajty“ a „# Net“ pomalu postupně ... pokud tento kód je komentář. Takže jsem 100% jistý, to je problematický kód.
Ale pokud bych udělat následující ...
[mapView removeAnnotation:myGpsAnnotation];
[myGpsAnnotation release];
myGpsAnnotation = nil;
myGpsAnnotation = [[MapLocationAnnotation alloc] initWithCoordinate:region.center annotationType:MapAnnotationTypeGps title:MAP_ANNOTATION_TYPE_GPS];
[mapView addAnnotation:myGpsAnnotation];
[mapView removeAnnotation:myGpsAnnotation];
[mapView addAnnotation:myGpsAnnotation];
[mapView removeAnnotation:myGpsAnnotation];
[mapView addAnnotation:myGpsAnnotation];
... pak je „Čistý bajty“ a „# Net“ zvyšovat mnohem rychleji. Je možné, že to není moje chyba, a snažím se vypátrat netěsnost MapKit? Jsem opravdu netěsní paměti? Opět platí, že nic v části „úniky“ se objeví, ale pak nevidím důvod, proč Čistá hodnota bude neustále lezení.
Díky za každou pomoc, -Gord













