Er det en Mapkit Kommentar hendelse når pinnen er gjort animere?

stemmer
0

Jeg har noen problemer med mine Mapkit og userlocation hendelser. Jeg trenger å kalle en metode når brukerens posisjon er funnet, men ved hjelp av [locationManager startUpdatingLocation];årsakene metoden for å ringe for tidlig for det jeg prøver å gjøre.

Ideelt sett vil jeg gjerne ringe en gang animasjonen av brukerstedet PIN er fullført. Er det noen måte å se etter det?

Publisert på 30/11/2009 klokken 14:52
kilden bruker
På andre språk...                            


1 svar

stemmer
1

I representanten din locationManager (som samsvarer med CLLocationManagerDelegate protokollen), implementere metoden samtalen inne:

- (void)locationManager:(CLLocationManager *)manager
    didUpdateToLocation:(CLLocation *)newLocation
           fromLocation:(CLLocation *)oldLocation;

Dette vil bli kalt når plasseringen er løst. Det kan være lurt å sørge for at det er innenfor dine ønskede nøyaktighet toleranser før du handler:

if (newLocation.accuracy <= locationManager.desiredAccuracy ){

Det kan være lurt å utføre handlingen etter en forsinkelse slik at animasjon for gjeldende sted å fullføre. Apple ser ut til å bruker vanligvis mellom 0,5 og 0,25 for animasjon varigheter.

Svarte 26/02/2010 kl. 05:05
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more