2010-04-20 4 views
0

나는 그것을 매 키어버스 거코더를 사용하여 읽었습니다. 매 60 초마다 쿼리를 할 수 있습니다. cllocation 후에 일부 정보를 검색 한 후 mkreversegeogoder가 시작됩니다. 60 초 쿼리를 수행하는 가장 좋은 방법은 무엇입니까? 타이머? 또는 나의 olddate의 타임 스탬프로 놀아? 또는 다른 것들? 당신은 NSObject'smkreversegeocoder 및 타이머

- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay 

답변

0

감사의 내가 사용하는 방법을 이해했습니다 슈어 아니에요 .... 뭔가

같은
- (void) onceGeocoding:(CLLocationManager *)manager didUpdateToLocation:(CLLocation 
*)newLocation 
fromLocation:(CLLocation *)oldLocation { 
self.geoCoder = [[[MKReverseGeocoder alloc] initWithCoordinate:newLocation.coordinate] autorelease]; 
geoCoder.delegate = self; 
[geoCoder start]; 
NSLog(@"myTimer started"); 
} 

이 내 선택이고 내가

[self performSelector:@selector(onGeocoding:) withObject:nil afterDelay:60.0]; 
내 다른 istance 방법에 전화

?

0

mhmmm를 사용하여 임의의 지연 간격 후 reversegeocoder 루틴 선택기를 호출 할 수 있습니다